Сервер 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;

и посмотрим, исправит ли это вашу проблему с нагрузкой

Другие вопросы по тегам