感谢您查看我的帖子。
我正在运行 selenium-server-standalone 作为 Windows 服务,使用 nssm(- 非吸盘服务管理器 | http://nssm.cc/),使用此 stackoverflow 帖子中提到的相同过程@:https:// 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,Service Pack 3。这个将 selenium 服务器作为服务运行的解决方案就像一个魅力,当 selenium 服务器正在运行并由于某种原因崩溃时,selenium 服务器成功重启而没有人工干预。
但是我开始工作了,系统管理员通知我正在抛出高 CPU 警报。系统日志再次没有提供任何信息......所以我想知道硒是否真的是这个问题的原因,并且想要消除将 selenium 作为服务运行的可能性,因为这个 cpu 峰值被归咎于服务。
谁能想到一个解决方案,也许是一种在 cpu 利用率达到 X 量时停止 selenium 服务的方法?或者?
同时,我将设置某种长期 CPU 利用率监视器,看看它是否可以看到 xp 中的系统监视器可能缺少的东西。(如果有人知道实现这一目标的好方法,我也愿意接受建议)