今天重建 Discourse 后,我的液滴的 CPU 一直保持在 100%,并且我收到了 504 网关超时错误。在终端中,我检查了哪些进程导致了问题,我看到了以下内容:
所以这似乎是 docker 和一个 pitchfork 命令的问题。有人能帮我理解这里可能发生了什么以及我该如何解决吗?我尝试了再次重建应用程序并重启液滴,但仍然存在同样的问题。
今天重建 Discourse 后,我的液滴的 CPU 一直保持在 100%,并且我收到了 504 网关超时错误。在终端中,我检查了哪些进程导致了问题,我看到了以下内容:
所以这似乎是 docker 和一个 pitchfork 命令的问题。有人能帮我理解这里可能发生了什么以及我该如何解决吗?我尝试了再次重建应用程序并重启液滴,但仍然存在同样的问题。
升级您的 Droplet 的配置有帮助吗?
您在这个状态下等待了多久?我们今天迁移到了一个新的网络服务器,有时完全启动需要更长一点时间。
谢谢。我没有意识到我可以增加液滴(droplet)的内存,然后再将其恢复(只要磁盘大小不变)。我暂时将内存增加到 8GB,所有操作都开始如预期般运行,CPU 使用率在 2-5% 之间(见下图),但是当我恢复到 2GB 时,对于一个使用率极低的论坛来说,这以前一直运行良好,但同样的问题又出现了,CPU 使用率达到了 100%(见截图)。在不永久增加内存的情况下,我该如何解决这个问题?
我已经等了 30 分钟或更长时间。
我们刚刚合并了一个应该可以修复该问题的更改:
它应该很快就会在 latest 版本中发布,修复可用后您能否尝试更新您的 droplet?
好的。我什么时候能知道它准备好了?
您可以查看 Commits · discourse/discourse · GitHub 列表以确认该提交是否在其中。否则,等我看到它准备好了会通知您 ![]()
好的,谢谢告知。
修复程序刚刚在 latest 中部署。
谢谢。现在使用 2GB 内存一切正常了。