Ubuntu 12.04 + supervisord サービス - システムで起動しない

Ubuntu 12.04 + supervisord サービス - システムで起動しない

管理している仮想マシンのいくつかにインストールしsupervisord、ここからスーパーバイザー用の init スクリプトも追加しました。https://github.com/Supervisor/initscripts/blob/master/ubuntu

以下は、これを処理している Ansible ロールの一部です。

- name: Install supervisord
  pip: name=supervisor state=present
  sudo: yes

- name: Create /etc/supervisor.d/ directory
  file: path=/etc/supervisor.d/ state=directory
  sudo: yes

- name: Create /var/log/supervisor/ directory
  file: path=/var/log/supervisor state=directory
  sudo: yes

- name: Copy supervisor global configuration
  copy: src=supervisord.conf dest=/etc/supervisord.conf
  sudo: yes  

- name: Copy supervisor service script
  copy: src=supervisord_init dest=/etc/init.d/supervisord mode=0755
  sudo: yes
  register: supervisord_init

- name: Invoke update-rc.d for supervisord
  command: update-rc.d supervisord defaults
  sudo: yes

今、システムを再起動した後、supervisordサービスが正常に開始されないことに気付きました。

手動で init スクリプトを呼び出すと、サービスは正常に開始されます。

ubuntu@ubuntu:~$ sudo /etc/init.d/supervisord start
Starting supervisor: supervisord.
ubuntu@ubuntu:~$ 

起動中にシステムがどのサービスを開始しようとしているかを書き込む場所 (特定のログ ファイルなど) はありますか?

答え1

問題は解決しました。理由はわかりませんが、nginx設定を修正して再インストールした後、supervisordすべて正常に動作します。

関連情報