killSIGTERMはデフォルトで送信します。Twisted はSIGTERMを呼び出すハンドラをインストールしますreactor.stop()。呼び出したときに起こることはすべて、そのコマンドreactor.stop()を使用したときに起こります。kill
具体的には、すべてのシャットダウン トリガーが実行されます。これは、 にアタッチされたすべてのサービスでメソッドが呼び出されることを意味します (また、 が返された場合Applicationは、シャットダウンが進行する前に終了することが許可されます)。これはまた、リアクター スレッドプール内のワーカー スレッドが整然とシャットダウンされることを意味します。つまり、進行中のジョブを完了できるようになります。stopServiceDeferred
adbapi を使用している場合ConnectionPoolは、独自のシャットダウン トリガーを使用ThreadPoolし、同様の順序でそのプールをシャットダウンするシャットダウン トリガーも登録します。
したがって、killTwisted ベースのプロセスを停止するために使用すると、シャットダウンが行われる前に実行中の SQL が完了することが許可されます。