Gitlab отказывается от http

#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: отказано в подключении