Varnish 프로브는 103 http 코드를 받으면 웹이 다운된 것으로 생각합니다.

Varnish 프로브는 103 http 코드를 받으면 웹이 다운된 것으로 생각합니다.

이것은 이 포럼의 첫 번째 게시물이며 이 게시물에서 저지르게 될 모든 실수에 대해 사과드립니다. 내 문제에 대한 어떤 종류의 정보도 찾을 수 없었기 때문에 이것은 필사적으로 도움을 요청하는 것입니다. 저는 고작 20살이고 2년 전에 리눅스를 배우기 시작했습니다. 저는 Apache(아주 오래된 버전), nginx 및 varnish를 사용하여 서버를 설정했습니다. 광택제에는 웹에 대한 상태 프로브가 있으며 사용자 정의 server_status php의 상태를 프로브합니다. 대부분의 경우 완벽하게 작동하지만 때로는 server_status.php가 103 상태 코드를 반환합니다.

이 상태 코드 103은 프로브가 웹에 문제가 있다고 생각하도록 속이고 10-15초 동안 백엔드 서버가 502를 반환합니다. 저는 좀 더 조사해 103이 초기 힌트용이고 아파치에서 온 것이라고 뿌렸습니다. 나는 또한 Apache가 103개의 코드를 반환하기 위해 http2가 필요하다는 것을 알 수 있었지만 내가 말했듯이 http2가 없습니다. 이 아파치는 너무 오래되어 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에서 아무것도 찾을 수 없었습니다. 해결책을 찾는 데 필요한 리소스를 알려주실 수 있는 분이 계시다면 정말 좋을 것 같습니다!!

정말 고마워요, 알렉산드루.

관련 정보