私の投稿をご覧いただきありがとうございます。
私は nssm(- the Non-Sucking Service Manager | http://nssm.cc/ ) を利用する Windows サービスとして selenium-server-standalone を実行しています。 stackoverflow.com/a/10656979/956863。投稿の簡単な要約: nssm.exe をダウンロードして展開する NSSM をインストールし、コマンド ラインから次を実行しました: nssm install Selenium-Server "C:\Program Files\Java\jre6\bin\java.exe" "-jar C:\Selenium\ selenium-server-standalone-2.24.1.jar"
このプロセスを実行しているマシンは、Windows XP、サービス パック 3 を実行しています。サービスとしてセレン サーバーを実行するこのソリューションは魅力的であり、セレン サーバーが実行されているときに何らかの理由でクラッシュすると、セレン サーバーは問題なく再起動します。手動介入。
しかし、私は仕事を始めており、システム管理者から高CPUアラートがスローされていると通知されています。また、システムログには情報がありません...だから、セレンが実際にこの問題の原因であるかどうか疑問に思っています.このCPUスパイクのせいでサービスとしてSeleniumを実行する可能性を排除したいと考えています。
CPU使用率がX量に達したときにセレンサービスを停止する方法など、誰かが解決策を考えられますか? または?
それまでの間、ある種の長期的な CPU 使用率モニターを設定して、XP のシステム モニターに欠けている可能性があるものを確認できるかどうかを確認します。(誰かがこれを達成するための良い方法を知っているなら、私も提案を受け入れます)