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

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

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

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

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

cd /var/discourse
./launcher restart app

再则,
./launcher rebuild app

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

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

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

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

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

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

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

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

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

展开显示图片

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

莫非是nginx配置问题?

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

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

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

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

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