2

私は自分のプロセスを制御するためにsupervisordを使用しています。Supervisord では、実行するプログラムがデーモン化されていない必要があります。

次のようなスタンザを使用してこれを解決します。

[program:sphinx_search]
command=searchd -c /usr/local/etc/sphinx.conf --nodetach
...
...

ただし、sphinx 検索のドキュメントには、nodetach オプションはデバッグにのみ使用する必要があると記載されています。

--nodetachスイッチ (Linux のみ)
は、searchd にバックグラウンドにデタッチしないように指示します。これにより、ログ エントリがコンソールに出力されます。クエリ処理は通常どおり動作します。これはデバッグ オプションです。

他の人がこの問題をどのように解決したか疑問に思います。

4

0 に答える 0