Intereting Posts
javax.servlet.ServletException: java.lang.NoClassDefFoundError: org / apache / poi / ss / usermodel / Cell Как перенаправить страницу и замаскировать ее URL? Заполните строки определенным символом, пока он не будет содержать заданное количество Управление USB-подсветкой через программное обеспечение nginx обратная прокси-установка, приводящая к странной проблеме контроля доступа-разрешения-источника Предположим, сервер размещает видеофайл. Почему это иногда, для игры требуется полная загрузка. Иногда, я могу его потрубить? Symfony 1.4 на сервере Как проверить, активирован ли Varnish для Symfony? Nginx переписать ошибку с включением файлов в index.php Linux PDF / Постскриптум Оптимизация PostThreadMessage для другого процесса Как скриншоты работают с точки зрения программного обеспечения LLVM из сборки исходного кода: загружаемые модули не поддерживаются (в Linux) (все еще) не может правильно установить lxml 2.3 для python, но по крайней мере 2.2.8 работает Как обслуживать контент из подпапки с помощью htaccess

Selenium Server не привязывается к сокету после того, как его убили с помощью SIGTERM

После того, как однажды был убит, сервер seleniumа зависает на всех последующих стартапах, даже не пытаясь получить порт сервера.

Проблема с перезагрузкой устраняет проблему. Запуск, как другой пользователь, снова запускает selenium, но после этого процесса его убивают, он больше не будет работать.

Это на Linux 2.6.32-5-amd64 (debian squeeze) в виртуальной виртуальной машине. Если посмотреть на журнал системных вызовов, когда он работает, а когда нет , некоторые компоненты блокируются до того, как сокет будет привязан. Журнал seleniumа не очень помогает.

Выход не дает никаких указаний:

$ java -jar selenium-server-standalone-2.28.0.jar Dec 27, 2012 5:41:35 PM org.openqa.grid.selenium.GridLauncher main INFO: Launching a standalone server 17:41:35.703 INFO - Java: Sun Microsystems Inc. 14.0-b16 17:41:35.704 INFO - OS: Linux 2.6.32-5-amd64 amd64 17:41:35.737 INFO - v2.28.0, with Core v2.28.0. Built from revision 18309 17:41:35.867 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub 17:41:35.868 INFO - Version Jetty/5.1.x 17:41:35.868 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver] 17:41:35.869 INFO - Started HttpContext[/selenium-server,/selenium-server] 17:41:35.869 INFO - Started HttpContext[/,/] 

Это проблема Java; его RNG бесполезно читает из /dev/random . На виртуальной машине случайный пул ограничен и часто исчерпан после одного или двух запусков. По какой-то причине часть запуска seleniumа / Jetty запрашивает проблемный RNG. Чтобы исправить эту проблему, посоветуйте Java использовать /dev/urandom :

 java -Djava.security.egd=file:/dev/./urandom \ -jar selenium-server-standalone-2.28.0.jar 

работает отлично.