Когда упаковщик достигает шага «Ожидание SSH, чтобы стать доступным ...».Упаковщик пропускает порты при попытке установить соединение SSH
Мои журналы показать
14:07:29 [INFO] Attempting SSH connection...
14:07:29 reconnecting to TCP connection for SSH
14:07:29 handshaking with SSH
14:07:29 handshake error: ssh: handshake failed: read tcp 127.0.0.1:60372->127.0.0.1:3057: read: connection reset by peer
14:07:29 [DEBUG] SSH handshake err: ssh: handshake failed: read tcp 127.0.0.1:60372->127.0.0.1:3057: read: connection reset by peer
14:07:36 [INFO] Attempting SSH connection...
14:07:36 reconnecting to TCP connection for SSH
14:07:36 handshaking with SSH
14:07:36 handshake error: ssh: handshake failed: read tcp 127.0.0.1:60376->127.0.0.1:3057: read: connection reset by peer
14:07:36 [DEBUG] SSH handshake err: ssh: handshake failed: read tcp 127.0.0.1:60376->127.0.0.1:3057: read: connection reset by peer
Примечание другой порт на каждую попытку.
60372
60376
Упаковщик пробует новый порт каждые 7 секунд.
Есть ли способ настроить порты до или во время сборки, чтобы избежать этого подхода try/fail?
То, что вы видите, это типичное поведение клиента TCP. Какую проблему вы пытаетесь решить здесь? – Kenster
Проблема в том, что время нахождения хорошего порта составляет от 10 до 60 минут. Это делает сборки непредсказуемыми и время от времени. У моей работы Дженкинса 45 минут. Когда я запускаю упаковщик вручную, это обычно занимает 5-15 минут. –
«Сброс соединения сверстником» обычно указывает на некоторую проблему на сервере ssh. Вы уверены, что исходный порт, используемый клиентом, имеет отношение к вашей проблеме? – Kenster