未登录情况下经常遇到“禁止访问,无法载入”问题


(Leon) #1
  1. 移动端,使用safari 浏览,点击几个主题后就容易出现这个问题,如下图。

  2. pc端之前有遇到,现在没怎么发现,因为我现在一般都是登录账号浏览的

请教各位,是否遇到过这个问题,怎么解决它。


(Schrödinger's Corgi) #2

这个问题我在上个月的时候,大概两个礼拜之前集中遇到过,我当时是通过重启容器解决的:

cd /var/discourse
./launcher restart app

再则,
./launcher rebuild app

这两个命令基本上可以解决非bug类的小问题,具体原理我不清楚。


(咖啡白菊) #3

我一直都会遇到这种问题。我的服务器是阿里云独享计算型,2核4GB,还是比较强大的。但我怀疑是服务器内存不够,或者discourse偶尔不正常地消耗了大量内存,导致系统重启。


(Leon) #4

应该不是重启的原因,因为这个问题已经很久了,期间都升级了几次。
内存不够,也不好说,我的内存4g也只用了80%,而且还设置了swap。


(Schrödinger's Corgi) #5

昨天我试着重演一下之前的过程:

  1. 升级了几个插件 其中包括DataExplorer,

  2. 结果过了几个小时之后再打开网站就出现了uncaughted 500错误,
    Dezember 2017_10h10m31s_001_

  3. 然后,重启了下app, 手机端打开浏览器,原有的登录就自动变为访客了,如果原登录界面停留在需要权限的界面,变为访客后就无权限访问了。

整个过程就是这样,不知与你的问题有几点相似。

此外,在出现问题建立网络连接的一瞬间服务器的反应见下图:

展开显示图片


(悠悠掌柜) #6

这个情况貌似是配置不足的情况下,特别是备份后刚恢复的一个阶段会发生。


(Leon) #7

莫非是nginx配置问题?


(Erick Guan) #8

你用了什么插件呢?先禁用非官方插件试试。


(Leon) #9

都是官方插件,没有改过。


(Erick Guan) #10

日志 /logs 里的错误是什么?500 大部分都在这里有记录


(Leon) #11

嗯,有空看下,这几天有点儿忙啊!


(freemangl) #12

这个问题后来有没有解决?