我试图进行自动部署,包括supervisord和默认设置路径混淆。supervisor.conf默认位置
我发现的每个部署方案都使用/etc/supervisor/supervisor.conf
和/etc/supervisor/conf.d/
,没有任何预设和链接,而且在通过apt-get安装Supervisor包之后,此路径实际上由示例配置填充。
在这种example流程看起来像这样没有任何联系,并建立类似的东西/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
,以便在指定的地方和身边manual
我试着安装主管所有可能的方式,但我无法得到结果。
我知道这只是一个很小的细节,但我会非常感谢您的帮助,以保持我的部署方案的良好。
非常感谢!我修改了我的服务器上安装的软件包的安装,所以原因是部分安装(也许pythonbrew是其他原因),并且补丁程序没有应用。 – mrjj
很好找。我想知道ubuntu版本是如何寻找/etc/supervisor/supervisor.conf。 – fthinker