Discourse 重启的问题

如果需要重启 Discourse 的容器,可以使用命令:

./launcher restart app

但第一次重启后,网站会显示无法访问。

系统的输出为:

root@www-isharkfly-com:/var/discourse# ./launcher restart app
x86_64 arch detected.
+ /usr/bin/docker stop -t 600 app
app
5df79919cc77
Nothing to do, your container has already started!

如果使用 docker ps 命令可以看到容器没有被启动。

root@www-isharkfly-com:/var/discourse# docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
root@www-isharkfly-com:/var/discourse# 

解决办法

要解决上面的问题,就只能重新运行 ./launcher restart app 来再次启动。

启动后需要用 docker 的命令来查看容器也被启动。

2026-02-15_10-29-56

这个很重要,否则网站无法访问。