我試圖進行自動部署,包括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