ツイストによって起動されるツイストアプリケーションデーモンがあります。このデーモンは、他の多くのTwistedアプリケーションデーモンを管理するデーモンマネージャーとして機能します。TCPを介してマネージャに「新しい」コマンドを送信できます。マネージャは別のツイストアプリケーションデーモンを生成(フォーク)する必要があります。私の質問はどうすればそれができるのかということです。フォークした後、マネージャーのリアクターループを停止し、開いているファイル記述子(ログファイル)を閉じてから、新しいTwistedアプリケーションデーモンを実行する必要があると思います。これらを正しく行う方法の詳細を知りたいです。
質問する
314 次
1 に答える
1
リアクターのspawnProcess
方法を使用する必要があります。使用方法の詳細については、 http://twistedmatrix.com/documents/current/core/howto/process.htmlを参照してください。
これらの他の手順を自分でフォークしたり実行したりしないでください。それらを正しく行うのは難しく、spawnProcess
すでにそれらを行っています。
于 2013-01-06T08:38:31.547 に答える