Esta es mi primera publicación en este foro y diré que lamento todos los errores que cometeré en esta publicación. Esta es una llamada desesperada de ayuda ya que no pude encontrar ningún tipo de información sobre mi problema. Solo tengo 20 años y comencé a aprender Linux hace 2 años. Tengo un servidor configurado con apache (una versión muy antigua), nginx y barniz. El barniz tiene una sonda de salud para la web y prueba el estado de un php server_status personalizado. Funciona perfectamente bien la mayor parte del tiempo, pero a veces server_status.php devolverá un código de estado 103.
Este código de estado de 103 engañará a la sonda haciéndole creer que la web está enferma y durante 10 a 15 segundos, el servidor backend devolverá 502. Investigué un poco y sembré que 103 es para pistas tempranas y que proviene de Apache. También pude ver que Apache necesitará http2 para devolver 103 códigos pero, como dije, no tengo http2. Este apache es demasiado viejo para saber qué es http2.
Esto es lo que obtengo por esa verificación de sonda:
- - [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 "-" "-"
¿Cómo puedo solucionar este problema y encontrar una solución? No pude encontrar nada en Google sobre este problema. Si alguien puede indicarme los recursos que necesito para encontrar una solución, ¡sería fantástico!
Muchas gracias Alejandro.