2016-06-07 3 views
2

Я пытаюсь создать систему Master Slave с Дженкинсом. Я создал новый узел на Дженкинсе и настроил его. Однако, когда я пытаюсь запустить В агент на ведомо компьютера, он всегда выдает ошибку, независимо от метода я использую (веб-запуск или из командной строки):Jenkins Slave «Connection Refused»

java.io.IOException: Failed to connect to (myurl):(port) 

(myurl) и (порт) заполнители.

...

Caused by: java.net.ConnectException: Connection refused 

Там не работает брандмауэр, порт открыт, и хозяин действительно функционирует должным образом. Любая помощь будет оценена!

Спасибо!

+0

Похоже, что заполнители не были оценены правильно? Вы используете правильный синтаксис? – mrkernelpanic

+0

Yup, я использовал точный синтаксис, который сказал мне Дженкинс. Я также пробовал веб-запуск, поэтому, вероятно, ничего плохого в самом коде –

ответ

0

Я столкнулся с тем же сообщением об ошибке, и в моем случае сервер ssh на подчиненном устройстве был просто остановлен.

Я пошел на подчиненном сервере и проверил состояние SSH:

service ssh status 
* sshd is not running 

Я начал SSH:

/etc/init.d/ssh start 
service ssh status 
* sshd is running 

Тогда я был в состоянии перезагрузить подключение к ведомому с Дженкинс.

Вы также можете проверить следующее: открытый ключ вашего сервера jenkins (/var/jenkins_home/.ssh/id_rsa.pub) должен быть указан среди авторизованных ключей вашего подчиненного сервера (/root/.ssh/ authorized_keys).