Вчера я настроил сервер TeamCity, и он работал нормально до сегодняшнего утра, когда я его перезапустил. Я нигде не менял никаких настроек, но при запуске в логе teamcity-agent постоянно появляется такое сообщение:
INFO - t.AmazonInstanceMetadataReader - Amazon is not available. Amazon EC2 integration is not active: Failed to connect to http://169.254.169.254/2009-04-04. The host did not accept the connection within timeout of 7000 ms
INFO - .agent.AmazonPropertiesUpdater - Fetched AmazonEC2 instance metadata:
INFO - zon.agent.AmazonMetadataChecks - Amazon EC instance metadata contains no keys
WARN - .agent.AmazonPropertiesUpdater - Fetched Amazon EC2 instance metadata does not contain required values. Probably this agent was not started inside Amazon EC2. Is proxy server used? `
А потом это:
Call http://<ip address>:8111/RPC2 buildServer.registerAgent3: java.net.ConnectException: Connection timed out: connect
WARN - buildServer.AGENT.registration - Connection to TeamCity server is probably lost. Will be trying to restore it. Take a look at logs/teamcity-agent.log for details (unless you're using custom logging).
При попытке подключиться к TeamCity он сообщает, что не может подключиться к базе данных MySQL, и он либо отключен, либо соединение неправильно настроено - даже если база данных находится в сети, и я ничего не менял с тех пор, как впервые заработал TeamCity . Я убедился, что все используемые порты перенаправлены и разрешены в моем брандмауэре.