000 в журнале Squid — это не ответ сайта
Читайте нулевой статус HTTP вместе с жизненным циклом соединения и поведением проверки, прежде чем назначать первопричину.
Обычного статуса ответа HTTP с именем 000 не существует. В журнале доступа Squid ноль в поле статуса HTTP означает, что для этой транзакции не было доступного результата HTTP.
Читайте его вместе с окружающим кодом результата, длительностью, счётчиками байтов, клиентом и запрошенной операцией. Проверка работоспособности, которая открывает сокет и закрывает его, делает не то же самое, что браузер, завершающий запрос HTTP.
Сопоставьте отметку времени с фактической конфигурацией проверки. Старые экземпляры мониторинга могут продолжать отправлять проверки, а короткий тайм-аут проверки может закрыть соединение до завершения ожидаемого обмена. Это возможности, которые нужно установить, а не выводы, закодированные в 000.
Обратитесь к внутреннему журналу и свидетельствам хоста, если запись указывает на более широкую остановку. Исторический случай с задержками хранилища не делает хранилище объяснением на другом сервере.
Изменение анализатора журналов, чтобы называть 000 сбоем сайта, лишь скрывает неоднозначность. Держите его как неполный результат HTTP, пока свидетельства соединения не объяснят, что произошло.