105
$ supervisorctl reread
error: <class 'socket.error'>, [Errno 111] Connection refused: file: /usr/lib64/python2.6/socket.py line: 567

実稼働システムでスーパーバイザーを構成しようとしていますが、このエラーが発生しています。スーパーバイザ ログ ファイルが空です。

と入力するだけsupervisorctlで、次のように文句を言います。

http://localhost:9001 refused connection

現在、ポート 9001 でリッスンしているものはありません。AFACT:lsof | grep TCPは何も返しません。

4

7 に答える 7

185

Supervisorctl を使用する前に、supervisord を起動する必要があります。私の場合:

sudo supervisord -c /etc/supervisor/supervisord.conf
sudo supervisorctl -c /etc/supervisor/supervisord.conf
于 2013-09-17T21:43:25.117 に答える
39

次のように、カスタム パスを使用して Supervisord を開始した場合:

sudo supervisord -c /mypath/supervisord.conf

次に、次のように、同じパラメーターを指定して Supervisorctl も開始する必要があります。

sudo supervisorctl -c /mypath/supervisord.conf
于 2014-12-21T03:52:47.970 に答える
-1

supervisord絶対設定ファイル パスでsupervisorctl使用する場合は、両方-cのコマンドが同じ設定で起動することを確認してください。

于 2016-09-04T11:20:37.577 に答える