私たちは、AからBへの非常にクリティカルなデータをトランザクション的にシャベルする.NET Windowsサービスを提供しています。 また、サービスで使用されているすべての外部コンポーネントが正しく割り当てられておらず、サービス自体をシャットダウンする前にすべてがクリーンアップされていることを確認する必要があります。 これには数時間かかることがあります。この理由は、2,3時間後、または4時間後に到着する外部コンポーネントのコールバックでサービスが待機する必要があるためです。Windowsサービスを正常に終了するまで何時間もかかることがありますか?
- することで、Windowsが正常にシャットダウン へのサービスのためにそれほど長く待つのためにあるのですか?
- サービスには、サービスがオペレーティングシステムによってシャットダウンされているときに何が起こるかを指示できるオプションがあります。 シャットダウンを完全に防止しますか?
- 別のシナリオとして、サーバがリブートする必要がある場合はどうなりますか ?サービスのために何時間も待つことができますか?
- サービスを終了するまでOSがサービスを待機する時間に制限はありますか?
あなたは忘れてしまった:5をそのマシンが適切にシャットダウンするために人が待機する時間に制限はあります、ちょうどプラグを引っ張る前に? –