Discourse Docker 在 K8S 上启动时出现 ERROR

我尝试在 Kubernetes 上的 Docker 中运行 Discourse。但在部署 Docker 后,当我尝试访问 Discourse 时,遇到了以下错误:

我检查了 /var/www/discourse/log/unicorn_stderr.log,看到了以下错误信息:

I, [2020-06-19T06:03:12.458829 #95]  INFO -- : Refreshing Gem list
I, [2020-06-19T06:03:22.012156 #95]  INFO -- : listening on addr=0.0.0.0:3000 fd=10
I, [2020-06-19T06:03:49.744882 #95]  INFO -- : master process ready
E, [2020-06-19T06:04:06.155398 #95] ERROR -- : reaped #<Process::Status: pid 200 SIGKILL (signal 9)> worker=0
E, [2020-06-19T06:04:06.744237 #95] ERROR -- : reaped #<Process::Status: pid 214 SIGKILL (signal 9)> worker=1
E, [2020-06-19T06:04:06.744368 #95] ERROR -- : reaped #<Process::Status: pid 228 SIGKILL (signal 9)> worker=2
E, [2020-06-19T06:04:06.744453 #95] ERROR -- : reaped #<Process::Status: pid 242 SIGKILL (signal 9)> worker=3
E, [2020-06-19T06:04:11.048128 #95] ERROR -- : reaped #<Process::Status: pid 274 SIGKILL (signal 9)> worker=5
E, [2020-06-19T06:04:40.041398 #95] ERROR -- : reaped #<Process::Status: pid 311 SIGKILL (signal 9)> worker=7

我在其他日志文件中没有发现太多有用的信息。有人能给我一些建议吗?

1 个赞

有时候我也会遇到 502 网关错误

1 个赞

问题可能出在很多地方,比如你使用的 Docker 镜像、数据库配置、Ingress 等。正因如此,这里仅支持标准的 Docker 安装方式。你之前是否成功部署过?

1 个赞

哎呀,标准安装中的错误通常是由损坏的插件引起的。请注释掉除 Docker 管理器之外的所有内容,然后运行 ./launcher rebuild app

我们无法为您提供 Kubernetes 方面的帮助。

谢谢,但我看到 unicorn_stderr.log 中的错误,这可能是一个问题吗?是否有特定原因,还是同样可能由多种因素引起?