1

我是 Tornado 和主管的新手。我已经在 Debian 服务器上部署了一个 tornado 应用程序,现在它在 supervisor/nginx 下运行良好。之后,我对应用程序的模板文件进行了一些小改动,但显然没有生效,因为需要重新启动龙卷风进程。但我不知道这样做。我尝试了不同的东西,比如

服务主管重启

并且在 supervisorctl 命令行中,我尝试了重新启动、重新加载、更新等。但是旧进程仍在运行,并且代码中的更改仍未应用。所以想知道如何指示主管重新启动应用程序进程,并通过在 supervisor.conf 中添加一些命令来理想地使主管对代码更改敏感

4

1 回答 1

2

好的,我想通了。这是答案:

supervisor> restart all

并检查是否真的重新启动:

supervisor> status
tornadoes:tornado-8000           RUNNING    pid 17697, uptime 0:00:20
tornadoes:tornado-8001           RUNNING    pid 17698, uptime 0:00:20
tornadoes:tornado-8002           RUNNING    pid 17707, uptime 0:00:19
tornadoes:tornado-8003           RUNNING    pid 17712, uptime 0:00:18
于 2013-10-08T09:13:59.473 回答