Агент сборки Teamcity в отключенном состоянии
Я запускаю teamcity на сервере Linux, и он работал совершенно нормально. Однажды я перезагружаю сервер, и он перестает работать. Мне удалось запустить сервер teamcity с помощью команды runAll.sh, но агент сборки остается в "отключенном" состоянии. Причина неактивности отображается как "завершение работы сервера". Я попытался запустить агент, используя "agent.sh stop" и "agent.sh start", но, похоже, он не работает. Не могу получить ничего значимого из журналов.
Пожалуйста, помогите.
Спасибо
3 ответа
Просто нашел это, просматривая мои оставшиеся без ответа вопросы, Это была фактически проблема с разрешением. Я не запускал команды от имени пользователя root. Как только я запустил "agent.sh stop" и "agent.sh start" от имени пользователя root, все заработало.
Кроме того, если вы изменили порт teamcity, вам необходимо изменить файлы конфигурации агента сборки, чтобы они отражали новое значение serverUrl. Вы можете найти этот параметр в файле C:\TeamCity\buildAgent\conf\buildAgent.properties.
На перезагруженной машине убедитесь, что брандмауэр не вернулся в состояние, блокирующее доступ к / от агента. При перезапуске агента в файле teamcity-agent.log должна появиться строка с надписью "buildServer.AGENT.registration - Регистрация на сервере". Если это удается, он должен сказать что-то вроде "buildServer.AGENT.registration - Registered: id:.., authorizationToken:..".