Не удалось получить доступ к локальной странице хоста TeamCity

У меня возникла проблема с TeamCity. В моей компании я установил TeamCity три раза и успешно связал их с каким-то SVN-репо.

Но через некоторое время я всегда получал ту же ошибку, не смог получить доступ к localhost, то есть к странице входа в TeamCity (я запускаю браузер и не могу найти localhost).

Я попытался найти решение, но без успеха, я также пытался заставить TeamCity прекратить работу (чтобы выяснить, что вызывает проблему), но также и без успеха.

Трудная часть заключается в том, что я не знаю, почему это происходит, и я не знаю, как это исправить. Это случается внезапно. Журналы ничего мне не говорят, и все службы/порты/etc работают нормально. Это просто, совершенно неожиданно, теряет начальную связь.

Я запускаю TeamCity на Win 2008 Server R2. Итак, есть ли у кого-нибудь подсказка или какие-то идеи, которые могут помочь мне исправить это?

Ответ 1

Он решил. В любых журналах не было достоверной информации. Глупый ответ заключался в том, что по какой-то причине порт 80, который использует Tomcat, был заблокирован "Системой: 4" -процессом. После некоторых исследований это оказалось AD.

Никогда бы не заподозрил, что это случилось внезапно. То есть, он работал пару недель, а затем только один день - ничего.

Вам нужно будет отредактировать

  • TeamCity\conf\server.xml
  • TeamCity\buildAgent\conf\buildAgent.properties

использовать другой порт вместо порта по умолчанию.

Ответ 2

TeamCity - это веб-приложение java, работающее на Tomcat. В

доступно 10 журналов ошибок.

C:\TeamCity\журналы

Я бы посмотрел туда первым. Также проверьте журнал событий Windows. Вы не указали, какие журналы вы отметили, но журнал событий Windows является менее вероятным местом для поиска ответа, потому что большинство приложений Java избегают использования специфичных для операционной системы служб для обеспечения переносимости.