Рейтинг:0

Зонд Varnish считает, что сеть не работает, если получает http-код 103

флаг us

Это мой первый пост на этом форуме, и я скажу, что прошу прощения за все ошибки, которые я совершу в этом посте. Это отчаянный призыв о помощи, так как я не смог найти никакой информации по своей проблеме. Мне всего 20 лет, и я только начал изучать Linux 2 года назад. У меня настроен сервер с apache (очень старой версии), nginx и лаком. Лак имеет проверку работоспособности для Интернета и проверяет состояние пользовательского файла server_status php. в большинстве случаев он отлично работает, но иногда server_status.php возвращает код состояния 103.

Этот код состояния 103 заставит зонд думать, что сеть больна, и в течение 10-15 секунд внутренний сервер вернет 502. Я немного покопался и обнаружил, что 103 предназначен для ранних подсказок и что он исходит от apache. Я также смог увидеть, что apache потребуется http2, чтобы вернуть 103 кода, но, как я уже сказал, у меня нет http2. Этот апач слишком стар, чтобы знать, что такое http2.

Вот что я получаю за эту проверку зонда:

- - [07/сен/2021:11:19:38 +0300] "GET /server_status/index.php HTTP/1.1" 103 347 "-" "-"
- - [07/сен/2021:11:19:38 +0300] "GET /server_status/index.php HTTP/1.1" 103 347 "-" "-"
- - [07/сен/2021:11:19:40 +0300] "GET /server_status/index.php HTTP/1.1" 103 347 "-" "-"
- - [07/сен/2021:11:19:41 +0300] "GET /server_status/index.php HTTP/1.1" 103 347 "-" "-"
- - [07/сен/2021:11:20:06 +0300] "GET /server_status/index.php HTTP/1.1" 103 347 "-" "-"
- - [07/сен/2021:11:20:06 +0300] "GET /server_status/index.php HTTP/1.1" 103 347 "-" "-"

Как я могу устранить эту проблему и найти решение. В гугле ничего не нашел по этой проблеме. Если кто-нибудь может направить меня к ресурсам, которые мне нужны, чтобы найти решение, это будет здорово!

Большое тебе спасибо, Александру.

Michael Hampton avatar
флаг cz
Измените код проверки работоспособности, чтобы он не отправлял ответ 103.
Micu.s Electrobang avatar
флаг us
Код Server_status очень прост. Он не отправляет код 103. Есть что-то еще, что делает это, и я не знаю, как понять, что это такое.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.