スーパーバイザー構成
[program:iotvisitorlog]
command=php yiic iotvisitorlog ; the program (relative uses PATH, can take args)
numprocs=1 ; number of processes copies to start (def 1)
directory=/opt/www ; directory to cwd to before exec (def no cwd)
autostart=true ; start at supervisord start (default: true)
autorestart=unexpected ; whether/when to restart (default: unexpected)
startretries=1000
user=root
アイデア:
1.常駐スクリプトbrpop($ foo_key、0);
2.1時間実行|| 10,000個のタスクを処理||データベース接続が切断された場合、sleep(5); exit();スーパーバイザーにプロセスを再開させます
質問:1。redisの最大接続時間が経過した場合はどうすればよいですか?2. PHPの最大実行時間が超過した場合はどうすればよいですか?
回答:まだ設定が見つかりません。スーパーバイザーを再起動させる可能性があります