(是的,我先搜索了)
最近使用管理员升级界面后,我的 discourse 实例停止工作,响应 502 Bad Gateway。
我进入了容器,它似乎运行着一个 nginx,该 nginx 正在等待 localhost:3000 上的服务器,但该服务器未运行。
(54) Waiting for new unicorn workers under 3802725 to start up...
(54) Waiting for new unicorn workers under 3802725 to start up...
(54) Old pid is: 3800363 New pid is: 3802725
config/unicorn_launcher: line 71: kill: (3802725) - No such process
config/unicorn_launcher: line 15: kill: (3802725) - No such process
(54) exiting
ok: run: redis: (pid 62) 3418739s
ok: run: postgres: (pid 53) 3418739s
supervisor pid: 3803896 unicorn pid: 3803900
config/unicorn_launcher: line 71: kill: (3803900) - No such process
config/unicorn_launcher: line 15: kill: (3803900) - No such process
(3803896) exiting
这会反复重复出现:
ok: run: redis: (pid 64) 4905s
ok: run: postgres: (pid 65) 4905s
supervisor pid: 18571 unicorn pid: 18575
config/unicorn_launcher: line 71: kill: (18575) - No such process
config/unicorn_launcher: line 15: kill: (18575) - No such process
(18571) exiting
我想开启这个帖子来寻求调试帮助;下一步该怎么做——Discourse 试图运行哪个命令?(我知道可以通过阅读/逆向工程代码来找出答案,但在这个论坛上有一个关于此的帖子可能会很有用。)
如果您能提供任何线索,我将不胜感激。