Acesta este primul meu post pe acest forum și voi spune că îmi pare rău pentru toate greșelile pe care le voi face în această postare. Acesta este un apel disperat de ajutor, deoarece nu am reușit să găsesc niciun fel de informații despre problema mea. Am doar 20 de ani și tocmai am început să învăț Linux acum 2 ani. Am un server configurat cu apache (o versiune foarte veche), nginx și varnish. Lacul are o sondă de sănătate pentru web și verifică starea unui server_status php personalizat. funcționează perfect de cele mai multe ori, dar uneori, server_status.php va returna un cod de stare 103.
Acest cod de stare de 103 va păcăli sonda să creadă că web-ul este bolnav și, timp de 10-15 secunde, serverul backend va returna 502. Am făcut câteva săpături și am semănat că 103 este pentru indicii timpurii și că vine de la apache. De asemenea, am putut vedea că apache va avea nevoie de http2 pentru a returna 103 coduri, dar așa cum am spus, nu am http2. Acest apache este prea vechi pentru a ști ce este http2.
Iată ce primesc pentru acea verificare a sondei:
- - [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 „-” „-”
Cum pot depana acest lucru și să găsesc o soluție. Nu am reusit sa gasesc nimic pe google despre aceasta problema. Dacă cineva mă poate direcționa către resursele de care am nevoie pentru a găsi o soluție, va fi minunat!!
Mulțumesc foarte mult,
Alexandru.