Java Service Wrapper: сокет не открыт, поэтому пакет не отправлен SERVICE_CONTROL_CODE: 4 - PullRequest
0 голосов
/ 18 октября 2010

Мы используем Java Service Wrapper, и происходит что-то странное: я получаю следующие строки в файле журнала оболочки, пока кто-нибудь не убьет вручную дерево процессов.

DEBUG  | wrapperp | 2010/10/13 11:57:10 | socket not open, so packet not sent     SERVICE_CONTROL_CODE : 4
DEBUG  | wrapper  | 2010/10/13 11:57:10 | ServiceControlHandler(4)
DEBUG  | wrapper  | 2010/10/13 11:57:10 |   SERVICE_CONTROL_INTERROGATE

Что это значит?

1 Ответ

2 голосов
/ 10 декабря 2010

В сообщениях «ServiceControlHandler (4)» и «SERVICE_CONTROL_INTERROGATE» сообщается, что диспетчер служб Windows пропингует службу, чтобы убедиться, что она еще жива. Это нормально в некоторых системах с активным программным обеспечением для мониторинга. Как часто ты их получаешь? Они не происходят от самого Обертки.

Сообщение "socket not open ..." говорит о том, что сокет между Wrapper и JVM не открыт. Скорее всего, это связано с тем, что JVM не работает в текущем состоянии.

Мне нужно увидеть больше вашего файла wrapper.log, а также вашего файла wrapper.conf, чтобы сообщить вам, почему сокет JVM не открыт в данный момент.

Кроме того, какую версию Wrapper вы используете?

Ура, Leif

...