Сервер Selenium вызывает сумасшедшую нагрузку на ящик - как это предотвратить?
Я использую этот Linux:
Linux host.themepark.com 2.6.32-220.4.1.el6.x86_64 # 1 SMP вт 24 января 02:13:44 GMT 2012 x86_64 x86_64 x86_64 GNU/Linux
И я запускаю автономный сервер Selenium на своем компьютере с помощью этой команды:
java -jar /home/l/cron/selenium-server-standalone-2.24.1.jar > /logs/selenium.log 2>&1 &
Вот проблема: как только я это делаю, загрузка сервера начинает стремительно расти. Я даже вернулся и загрузил более старые версии сервера Selenium, но результаты те же, что и у 2.23.1, 2.23.0 и 2.19.0.
Обратите внимание, что загрузка сервера начинает сходить с ума, прежде чем я дам какие-либо команды Selenium или что-нибудь еще. Все, что я делаю, это запускаю сервер, как указано выше.
Раньше это прекрасно работало на моем сервере, не вызывая значительную нагрузку на сервер, поэтому что-то изменилось, но я не уверен, что. Мой сервер - управляемый VPS, поэтому я не знаю, есть ли какой-нибудь сценарий автообновления, который включился или что... но это проблема.
(Между прочим, даже несмотря на то, что загрузка сервера растет как сумасшедшая, все по-прежнему работает: после запуска Selenium мой сервер создает экран с Xvfb, так что Firefox будет счастлив, а затем PHP-сценарий обращается к Selenium, чтобы сделать то, что ему нужно сделать, прежде чем закрывать все выключено. Требуется ДОЛГОЕ время, и нагрузка до конца [8] увеличивается до 8 [!!!], что убивает мой веб-сервер и делает основной сайт ужасно не отвечающим... но он все делает.)
Любые предложения о том, что происходит, почему он начал это делать и / или, что наиболее важно, как я могу сделать так, чтобы Selenium не убивал сервер при запуске... был бы очень признателен!
1 ответ
Если это началось недавно (в прошлую субботу...?), вы могли бы быть затронуты ошибкой високосного
попробуйте запустить с правами root:
date; date `date +"%m%d%H%M%C%y.%S"`; date;
и посмотрим, исправит ли это вашу проблему с нагрузкой