Это мой первый пост на этом форуме, и я скажу, что я извиняюсь за все ошибки, которые я сделаю в этом посте. Это отчаянный призыв о помощи, так как я не смог найти никакой информации по моей проблеме. Мне всего 20 лет, и я только 2 года назад начал изучать Linux. У меня есть сервер с Apache (очень старая версия), Nginx и Varnish. Varnish имеет проверку работоспособности для веб-сайта, и он проверяет статус пользовательского server_status php. Он работает отлично большую часть времени, но иногда server_status.php возвращает код статуса 103.
Этот код статуса 103 обманет зонд, заставив его думать, что веб неисправен, и в течение 10-15 секунд внутренний сервер будет возвращать 502. Я немного покопался и выяснил, что 103 — это ранние подсказки, и что он исходит от apache. Я также смог увидеть, что apache понадобится http2, чтобы вернуть коды 103, но, как я уже сказал, у меня нет http2. Этот apache слишком старый, чтобы знать, что такое http2.
Вот что я получаю за эту проверку зонда:
- - [07/Sep/2021:11:19:38 +0300] "GET /server_status/index.php HTTP/1.1" 103 347 "-" "-"
- - [07/Sep/2021:11:19:38 +0300] "GET /server_status/index.php HTTP/1.1" 103 347 "-" "-"
- - [07/Sep/2021:11:19:40 +0300] "GET /server_status/index.php HTTP/1.1" 103 347 "-" "-"
- - [07/Sep/2021:11:19:41 +0300] "GET /server_status/index.php HTTP/1.1" 103 347 "-" "-"
- - [07/Sep/2021:11:20:06 +0300] "GET /server_status/index.php HTTP/1.1" 103 347 "-" "-"
- - [07/Sep/2021:11:20:06 +0300] "GET /server_status/index.php HTTP/1.1" 103 347 "-" "-"
Как мне устранить эту неполадку и найти решение. Я не смог найти ничего в Google об этой проблеме. Если кто-нибудь может направить меня к ресурсам, которые мне нужны для поиска решения, это будет потрясающе!!
Большое спасибо, Александру.