(echo shutdown; sleep 0.1)を使用してGearmanをシャットダウンしました| netcat 127.0.0.1 4730 -w1コマンド。 /etc/init.d/supervisordstopを使用してSupervisorも停止しました。ただし、ps -auxを実行すると、Gearmanワーカーがまだ実行されています(つまり、/ usr/bin/php gearmanworker.php)。ワーカーを殺そうとすると、直後に新しいワーカーが生成されます。 Gearmanとそのワーカーを適切にシャットダウンするためにワイプする必要のある別のデータベースまたは何かがありますか?
どんな助けでも大歓迎です-ありがとう!
ワーカーが再生成されているという事実は、supervisord
がおそらくまだ実行されていることを示唆しています。良いチャンス/etc/init.d
スクリプトが何らかの理由で機能していません。でそれを殺してみてください
Sudo killall supervisord
次に、
ps aux | grep supervisord
もう1つの便利なトリックは
Sudo supervisorctl
それが機能する場合は、スーパーバイザーが実行されていることを意味し、それを使用してあらゆる種類のことを実行できます。