1

スーパーバイザーを起動しようとして、これらのエラーが大量に発生します

2011-06-08 23:35:45,833 CRIT Supervisor running as root (no user in config file)
2011-06-08 23:35:45,851 INFO supervisord started with pid 19617
2011-06-08 23:35:45,852 INFO spawned: 'gearman-worker' with pid 19620
2011-06-08 23:35:45,899 INFO exited: gearman-worker (exit status 1; not expected)
2011-06-08 23:35:45,900 INFO received SIGCLD indicating a child quit
2011-06-08 23:35:46,902 INFO spawned: 'gearman-worker' with pid 19621
2011-06-08 23:35:46,943 INFO exited: gearman-worker (exit status 1; not expected)
2011-06-08 23:35:46,944 INFO received SIGCLD indicating a child quit
2011-06-08 23:35:48,945 INFO spawned: 'gearman-worker' with pid 19622
2011-06-08 23:35:48,996 INFO exited: gearman-worker (exit status 1; not expected)
2011-06-08 23:35:48,996 INFO received SIGCLD indicating a child quit
2011-06-08 23:35:51,998 INFO spawned: 'gearman-worker' with pid 19623
2011-06-08 23:35:52,041 INFO exited: gearman-worker (exit status 1; not expected)
2011-06-08 23:35:52,041 INFO received SIGCLD indicating a child quit
2011-06-08 23:35:53,041 INFO gave up: gearman-worker entered FATAL state, too many start retries too quickly
2011-06-08 23:35:57,671 CRIT received SIGINT indicating exit request

私のsupervisord conf:

[supervisord]

[program:gearman-worker]
user=nobody
command=/usr/bin/php -e index.php -a 'qworker'
process_name=%(program_name)s_%(process_num)02d
numprocs=10
directory=/home/test/public_html/
stdout_logfile=/var/log/supervisor/supervisord.log
autostart=true
autorestart=true

誰でも何か考えがありますか?

4

3 に答える 3

1

おそらくsupervisordとは関係のないPHPプログラムが終了しています。

  1. 最初にコマンドラインでワーカーを実行してみて、それが機能するかどうかを確認してください
  2. Supervisord がこのプロセスに対して作成する stderr ログをチェックして、手がかりを探します。
于 2011-10-28T16:19:34.967 に答える
0

/home/test/public_html/ は既に作成されていますか?

su - nobody スクリプトを実行して、nobody として機能するかどうかをテストします

于 2013-01-11T18:54:30.767 に答える
0

実行中の場合は、ローカルのApacheおよびmysqlサーバーで確認してから停止します。

1.sudo service apache2 stop
2.sudo service mysql stop

今すぐ試してみてください Ubuntuで起動しています XAMPPを搭載したWindowsシステムを使用している場合は、XAMPPコントロールパネルからサービスを停止してください。

于 2020-01-21T12:30:14.760 に答える