我试图进行自动部署,包括 supervisord 和默认设置路径混淆。
/etc/supervisor/supervisor.conf
我发现使用的每个部署方案都/etc/supervisor/conf.d/
没有任何预设和链接,此外,在通过 apt-get 安装主管包后,此路径实际上由示例配置填充。
在此示例中,流程看起来像这样,没有任何链接和创建类似/etc/supervisor.conf
:
sudo('apt-get -y install supervisor')
put('config/supervisor_gunicorn.conf', '/etc/supervisor/conf.d/gunicorn.conf', use_sudo=True)
sudo('supervisorctl reload')
但是在supervisorctl
此路径中未指定为默认路径,并且假定默认位置在附近某处/etc/supervisor.conf
,因此在手册中指定
我尝试了所有可能的方式安装主管,但我无法得到结果。
我知道这只是一些愚蠢的小细节,但我将非常感谢您帮助我保持良好的部署方案。