supervisor下更换源文件报错

问题描述

在一个以 nginx + supervisor + tornado 为架构的项目中,更换项目源文件。出现supervisor启动失败的问题。

事件详情

更换项目文件过程中,修改项目文件对应的 supervisor 配置文件,修改了对应项目的地址,:wq 保存退出,supervisor 当场报错。

修复过程。乱七八糟,一塌糊涂。

中间曲折,不比多言,反正一下午过去了

修复办法

成功修复之后,回想起来,主要是因为 supervisor 中对应的 supervisord 进程挂了,需要重新启动。这个文件的重新启动,至关重要。

其对应的 supervisord 上一层文件夹 ../etc/supervisord.conf 中相关东西非必要不要乱动。

我是注释了其中我们自定义的配置文件,导致它们在我启动 supervisor 后并没有重新启动对应的 tornado 项目

启动 supervisord 之后,需要将原先修改的 项目 supervisor 配置文件,重新加载到 supervisor 中,使用命令 supervisor update 即可。

附:如果有必要,可以重启电脑,但是要注意,重启电脑后,相应的 nginx、redis 等需要你重新启动。

posted @ 2020-08-17 18:11  小片清风  阅读(227)  评论(0编辑  收藏  举报