プログラミング

【Linux】supervisorを実行したら「Another program is already listening...」のエラー

あきぞらです。

Supervisorを使った構築作業をしていて、

いざSupervisorを実行しようとしたら、以下のエラーが出てしまいました。

$ sudo supervisord
Error: Another program is already listening on a port that one of our HTTP servers is configured to use. 
Shut this program down first before starting supervisord.

一瞬、何かやらかした!

と思いましたが、よくみればそんなに難しくはないです。

すでに別プロセスで実行済になってしまっていたようです。

なので、不要なプロセスを切ってみます。

まず、supervisorが動いているプロセスを確認してみます。

$ ps -ef | grep supervisor
root  31224  1  0 Sep15 ?    00:22:31 /usr/bin/python /usr/bin/supervisord -c /etc/supervisord.conf

これをKILLします。

$ sudo kill 31224

これでちゃんと実行できるようになりました。

-プログラミング

Copyright© あきぞらてっく , 2021 All Rights Reserved Powered by AFFINGER5.