#git #http #gitlab #connection #updates
# #git #http #gitlab #подключение #Обновления
Вопрос:
После обновления серверов на gitlab (на прошлой неделе). Текущая версия 13.6.3.
Мы столкнулись с проблемой. Gitlab случайным образом прерывает http-соединение (отказывается от связи с портом 80). Не удается git clone / push / pull для http: «git clone http: // ….» .
Не удалось подключиться к порту 80: соединение отклонено
Но, с другой стороны, https или порт 443 работают без каких-либо проблем.
В логах ничего не видно, или мы не можем что-то найти.
Есть ли какой-нибудь способ отладить эту проблему?? Спасибо.
Ответ №1:
Вы можете определить проблему по выводам следующих команд. Это очень
traceroute yourgitlabdomain.com
curl http://yourgitlabdomain.com/cdn-cgi/trace
curl https://yourgitlabdomain.com/cdn-cgi/trace
curl -svo /dev/null https://yourgitlabdomain.com
Я предполагаю, что вы пытаетесь установить простое http-соединение на серверной части. Если это так, вам нужно перейти к поддержке прокси-протокола SSL в сводной документации Nginx.
Комментарии:
1. мы получаем это, когда оно находится в нормальных условиях, перенаправляем на https <html> <head><title>301 перемещается постоянно</title></head> <body> <center><h1>301 перемещается постоянно </h1></center> <hr><center>nginx</center> </body> </html> Но когда он случайно падает: не удалось подключиться к порту 80: отказано в подключении