あきぞらです。
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
これでちゃんと実行できるようになりました。