2010-10-25 4 views
2

Im пытается запустить Selenium RC с Nagios3. Все работает нормально до 3 часов ... тогда селеновый двигатель занимает иногда даже 1.4G RAM и перестает отвечать.Selenium RC утечка памяти

Я начинаю селеном по:

Java -server -Xss64k -Xms512m -Xmx1024m -Xverify: нет -XX: + UseAdaptiveSizePolicy -XX: + PrintGCDetails -XX: MaxPermSize = 160m -XX: + UseParallelGC - баночка /usr/local/selenium/selenium-server.jar -log /var/log/selenium-server.log -browserSideLog &> /var/log/selenium-server.log &

Любая идея, как ограничить память доступный для селена? Или как отрезать/исправить утечку памяти

+0

Пожалуйста, разместите часть вывода -XX: + PrintGCDПодробнее, когда приложение перестает отвечать на запросы. –

+0

-XX: + HeapDumpOnOutOfMemoryError может быть полезна, если приложение полностью исчерпало память. –

+0

OutOfMemoryError: превышен верхний предел GC –

ответ

2

В Selenium RC произошла утечка памяти, и это было исправлено, когда был применен патч в issue 814. Если у вас есть последние server, у вас не должно быть этой проблемы

+0

У меня есть последняя версия от http://seleniumhq.org/download/ –

0

Проблема была в java 1.5 ... с 1.6 работает нормально.

EDIT: Ну, не НАСТОЯЩЕМУ, теперь java.lang.OutOfMemoryError: Java куча пространства

+0

После 3 дней стабильной работы, сегодня в журналах: java.lang.OutOfMemoryError: Java heap space –

0

Смотрите мой ответ на OutOfMemory exception selenium server 2.0b3 и обсуждение/патчи связаны с ней.

В коде регистрации для selenium-сервера имеются утечки памяти. Есть некоторые исправления более поздние, чем 2.0b3, даже. Если вы не можете применять патчи, отключить ведение журнала следует исправить это тем временем или хотя бы подтвердить, что это является источником проблемы. Это позаботилось обо мне.

Смежные вопросы