Windows 上の Java アプリケーションで繰り返し発生する問題の 1 つは、顧客が Java -Xrs フラグを指定せずに Windows サービスとしてアプリケーションを実行していることです。このようにして、管理者が Windows マシンからログオフすると、Java プロセスが終了信号を受信して終了し、ランダムなプロダクション ダウンのように見える状況を引き起こします。
サーバーのログ ファイルと監視ツールに、この構成の問題に関する警告を追加したいと考えています。1. 私の Java アプリケーションは Windows サービスとして実行されていますか? 2. java.exe コマンドの一部として -Xrs フラグが指定されていますか? これを達成する方法についてのアイデアは大歓迎です。