Discourse 是使用基于 Docker 技术进行构建的。
因此在通常情况下,如果你需要对 Discourse 进行重启的话,你需要进入 docker 容器里面,然后进行重启。
通常可以使用下面的命令:
cd /var/discourse
./launcher enter app
sv restart unicorn
我们通过执行上面的命令后可以完成 Discourse 的重启。
[[email protected] ~]# cd /var/discourse/
[[email protected] discourse]# ./launcher enter app
[email protected]:/var/www/discourse# sv restart unicorn
ok: run: unicorn: (pid 154799) 0s
[email protected]:/var/www/discourse#
上面的命令中 ./launcher enter app 是进入 docker 容器的命令。
sv restart unicorn
这个命令实际上是在容器内执行的,告诉 docker 对容器进行进行重启。