пытался обновить Hudson через панель управления, и теперь он не работает (Windows) - PullRequest
2 голосов
/ 15 июня 2010

Теперь я получаю следующее в журнале вывода. Мне бы очень хотелось, чтобы я не пытался обновить версию. Что за хлопоты.

Кто-нибудь может диагностировать проблему здесь?

Пытался уйти от Гудзон вер. 1.341 до последнего. 1,361

Все, что я вижу сейчас, когда я иду на Hudson URL, это:

Пожалуйста, подождите, пока Хадсон перезапуск ...

Ваш браузер автоматически перезагрузится когда Хадсон будет готов.

А потом в лог-файл:

Запуск из: C: \ hudson \ hudson.war [Winstone 2010/06/14 23:33:54] - Начало извлечения из файла войны домашний каталог hudson: C: \ hudson [Winstone 2010/06/14 23:33:56] - ошибка во время инициализации или завершения прослушивания HTTP java.net.SocketException: не распознано Ошибка Windows Sockets: 0: JVM_Bind at java.net.PlainSocketImpl.socketBind (Native Метод) в java.net.PlainSocketImpl.bind (Неизвестно Источник) в java.net.ServerSocket.bind (Неизвестно Источник) в java.net.ServerSocket (Неизвестно. Источник) в java.net.ServerSocket (Неизвестно. Источник) в winstone.HttpListener.getServerSocket (HttpListener.java:102) в winstone.HttpListener.run (HttpListener.java:116) на java.lang.Thread.run (неизвестно Источник)

[Winstone 2010/06/14 23:33:56] - HTTP Слушатель успешно отключился [Winstone 2010/06/14 23:33:56] - Winstone Servlet Engine v0.9.10 выполняется: controlPort = отключено [Winstone 2010/06/14 23:33:56] - ошибка во время инициализации или выключения слушателя AJP13 java.net.SocketException: не распознано Ошибка Windows Sockets: 0: JVM_Bind at java.net.PlainSocketImpl.socketBind (Native Метод) в java.net.PlainSocketImpl.bind (Неизвестно Источник) в java.net.ServerSocket.bind (Неизвестно Источник) в java.net.ServerSocket (Неизвестно. Источник) в java.net.ServerSocket (Неизвестно. Источник) в winstone.ajp13.Ajp13Listener.run (Ajp13Listener.java:99) на java.lang.Thread.run (неизвестно Источник)

[Winstone 2010/06/14 23:33:56] - AJP13 Выключение слушателя успешно работает от: C: \ hudson \ hudson.war [Уинстон 2010/06/14 23:38:49] - Начало извлечение из файла войны дома Гудзона каталог: C: \ hudson [Winstone 2010/06/14 23:38:51] - Уинстон Servlet Engine v0.9.10 работает: controlPort = отключено [Winstone 2010/06/14 23:38:51] - Ошибка во время Инициализация или отключение слушателя AJP13 java.net.SocketException: не распознано Ошибка Windows Sockets: 0: JVM_Bind at java.net.PlainSocketImpl.socketBind (Native Метод) в java.net.PlainSocketImpl.bind (Неизвестно Источник) в java.net.ServerSocket.bind (Неизвестно Источник) в java.net.ServerSocket (Неизвестно. Источник) в java.net.ServerSocket (Неизвестно. Источник) в winstone.ajp13.Ajp13Listener.run (Ajp13Listener.java:99) на java.lang.Thread.run (неизвестно Источник)

[Winstone 2010/06/14 23:38:51] - AJP13 Слушатель успешно отключился [Winstone 2010/06/14 23:38:51] - ошибка во время инициализации или завершения прослушивания HTTP java.net.SocketException: не распознано Ошибка Windows Sockets: 0: JVM_Bind at java.net.PlainSocketImpl.socketBind (Native Метод) в java.net.PlainSocketImpl.bind (Неизвестно Источник) в java.net.ServerSocket.bind (Неизвестно Источник) в java.net.ServerSocket (Неизвестно. Источник) в java.net.ServerSocket (Неизвестно. Источник) в winstone.HttpListener.getServerSocket (HttpListener.java:102) в winstone.HttpListener.run (HttpListener.java:116) на java.lang.Thread.run (неизвестно Источник)

[Winstone 2010/06/14 23:38:51] - HTTP Успешное отключение слушателя

Ответы [ 4 ]

10 голосов
/ 19 ноября 2010

У меня только что была эта проблема.

Остановка и перезапуск службы Windows не помогли.Я убил процесс java вручную, перезапустил службу, и теперь она снова запущена и работает.

4 голосов
/ 21 июня 2010

Я столкнулся с аналогичной проблемой при обновлении с 1.361 до 1.362. Иногда, когда Hudson перезапускает свою службу Windows, служба останавливается, но процесс Java продолжает работать.

Я также не получил автоматического обновления, но закрытие Hudson и замена файла hudson.war на загруженный (который можно найти в том же каталоге) помогли.

2 голосов
/ 15 июня 2010

У меня было что-то похожее, вчера.Предыдущий экземпляр не был корректно завершен, и вы не можете запустить новый экземпляр, так как он не может открыть порт.Запустите netstat-no и найдите процесс, в котором открыт ваш локальный порт Hudson.Убейте этот процесс, и вы сможете запустить Hudson.

Либо перезагрузите сервер.Это тоже помогает.

1 голос
/ 29 августа 2013

Я столкнулся с подобной проблемой, и перезапуск системы исправил ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...