概述:我試圖安裝主管和運行程序過程中一個ansible playbook。在'ansible playbook'中使用'supervisorctl';錯誤「無法找到可執行的supervisorctl」
我可以安裝supervisor等,但是當我嘗試進入supervisorctl運行一個簡單的程序時,它無法找到可執行的supervisorctl。
這是失敗的代碼的所述部分:
- supervisorctl:
name=program:CAT
state=started
config=/etc/supervisor/supervisord.conf
與所產生的誤差:
TASK [supervisorctl] ***********************************************************
fatal: [localhost]: FAILED! => {"changed": false, "failed": true, "msg": "Failed to find required executable supervisorctl"}
然而,當我在我的終端上運行簡單的命令,它的工作原理:
supervisord -c /etc/supervisord.conf
我可以通過進入'supervisorctl'在終端和typi中查看運行的程序ng'status':
$ supervisorctl
CAT STOPPED Dec 27 04:12 PM
supervisor>
任何人都可以指出我最可能發生什麼/哪裏錯誤?
我想這個錯誤信息是暗示我沒有正確安裝主管,但事實是我可以從劇本中做這些事情讓我覺得我可以。我嘗試指定可執行文件'supervisorctl'的路徑,但我認爲這不是遊戲手冊中的合法語法,因爲這會產生其他錯誤。
*值得注意的是,我在virtualenv中運行python2.7