WesPenre
(WesPenre)
1
我的 Discourse 在 wespenreboards.com 已宕机数小时。会员告诉我,有些人收到论坛可能被黑客攻击的错误消息。另一个人说他们收到证书已过期的消息。第三个人现在收到此消息:“FetchEvent.respondWith 收到错误:no-response。”
当我尝试自己登录(我是管理员)时,我只看到旋转的轮子。论坛是最新的,所以证书也应该是最新的。为确保万无一失,我运行了此命令:
cd /var/discourse
git pull
./launcher bootstrap web_only & && ./launcher destroy web_only & && ./launcher start web_only
但这并没有帮助。
有人有什么想法吗?
Ed_S
(Ed S)
5
您是否在使用任何类型的 CDN?
如果您通过 SSH 连接到服务器,然后尝试:
wget -q --timeout=3 https://localhost/privacy -O - |egrep generator
这是否有效?
那么这个呢:
wget -q --no-check-certificate --timeout=3 https://localhost/privacy -O - |egrep generator
如果您将完整的 URL 替换掉 localhost,效果如何?尝试这两种命令版本。
1 个赞
嘿 Wes 
看起来你的网站目前无法访问。你最近有什么操作吗?
我想知道你是否需要更新你的数据容器,如果很久没更新的话。我对双容器设置还不太清楚,所以我将呼叫 @pfaffman,因为我相信他更了解这个设置的节奏。

2 个赞
WesPenre
(WesPenre)
7
嗨 Jammy!我记得你以前。我在此期间进行了一次更新/升级。就这样……好吧,我等到 pfaffman 上线再说。
WesPenre
(WesPenre)
9
这些命令不起作用,但我可能操作不当。我应该将 https://localhost/privacy 替换为 https://wespenreboards.com/privacy 吗?
在这种情况下,/privacy 代表什么?
Ed_S
(Ed S)
10
最好先使用字面上的 localhost 来尝试它们,然后依次尝试使用您的实际域名。
/privacy 只是每个论坛上的标准页面:我们在这里看到的是论坛是否在本地响应。
1 个赞
这可能最近已更新,因为现在 /privacy 和 /tos 页面仅在填写了 company name 时才会显示。我不知道这是否会影响此处的测试,但认为它听起来相关。
这里有更多关于此决定的信息:
1 个赞
WesPenre
(WesPenre)
12
Ed_S
(Ed S)
14
这很有趣——它在 discourse-doctor 中使用。所以可能需要更新。
那是一个零,应该是大写字母 O 吗?您是否也尝试了带有 --no-check-certificate 的版本?
如果 /privacy 不起作用,也许可以尝试 /about。
WesPenre
(WesPenre)
15
是的,是数字零。好的,我将尝试用大写字母 O 替换,并尝试 /about。
而且,我也尝试了另一个算法,但我用的是数字零,所以我将两者都试试……
TOS 和隐私页面创建时间的更改是最近的。如果您的网站不是新网站,则不受影响。
不确定它在 discourse-doctor 中是如何使用的。@pfaffman 您能发表意见吗?它是用于故障排除,还是仅仅用于验证链接是否存在?
我们将对新网站所有者进行更多关于此功能的教育。
1 个赞
Ed_S
(Ed S)
18
好的,所以您遇到的问题不是可达性问题,而是 Discourse 可能没有正常启动。您能粘贴运行启动器启动时看到的所有内容吗?
Ed_S
(Ed S)
19
它被 get_discourse_version 使用,而 get_discourse_version 又被 check_if_hostname_resolves_here 调用,后者在连接到 localhost 和完全限定域名时未报告相同版本时可能会报告 DNS PROBLEM。然而,看起来如果两个连接都失败,它可能会保持沉默。请参见 此处。
WesPenre
(WesPenre)
21
那么我该如何运行启动器启动呢?很抱歉,我对所有这些术语都不熟悉。
Ed_S
(Ed S)
22
类似这样
cd /var/discourse
git pull
./launcher start web_only
(请注意,我个人不熟悉你似乎正在使用的双容器设置。另外,请注意上游关于是否应该更新你的数据容器的问题。)
3 个赞
WesPenre
(WesPenre)
25
太棒了!我试着登录了一下,现在可以了!非常感谢你,Ed。
这到底是怎么回事,你知道吗?
4 个赞