Autor Zpráva
czpete
Profil
Ahoj,

řešíme v posledních dnech problém na našem serveru, že návštěvníci hlásí chybové hlášky 502 u náhodných adres. Server jede na nginx, nejzajímavější je, že se to děje zcela náhodně, web není přetížen a postižené návštěvníky nespojují žádné stejné rysy (prohlížeč, ip ...).

Za vyřešení problému odměna.

napište svůj skype
maks
Profil
czpete:
jak si vyřešení problému z nějakého zběžného popisu představuješ?

Kontaktuj poskytovatele hostingu/serveru, v případě, že máte vlastní, jistě máte nějakého správce serveru, ne?
Kajman
Profil
czpete:

Kód přetížení je 503 ne 502.

Zkoušel jste např. http://www.nginxtips.com/502-bad-gateway-using-nginx/
czpete
Profil
Kajman:
Náš problém je v tom, že to dělá prostě pouze u někoho, to je naprosto nepochopitelné. Nevíme si rady, jak to vyřešit.
Kajman
Profil
czpete:
že to dělá prostě pouze u někoho

A nevrací to proxy, kterou ten někdo používá? Nebo máte 502 i v logu na serveru? A systémovém logu nic není (třeba loučící se hdd)?
czpete
Profil
Mame ngninx a php-fpm, hlášku 502 háže to min jak 1% lidi, dělá to jen na určitých stránkách, nebo to dělá jednomu na všech stránkách x dní, někdy pomůže anonymní okno, jindy nepomůže ani jiný prohlížeč.

Není to o tom že by php neběželo vůbec, prostě to háže pár lidem chybu, ale většině běži. Chybu to pak vyhodí: upstream prematurely closed FastCGI stdout while reading response header from upstream, client:
Davex
Profil
czpete:
• Je to opravdu plnohodnotný server nebo jen nějaký virtuál s omezenými zdroji?
• Je dostatek volné operační paměti?
• Že web není přetížen znamená přesně co? Kolik je to hitů na PHP skripty za vteřinu a jak dlouho v průměru trvá spuštění skriptu?
• Kolik je v průměru/min/max spuštěných procesů php-fpm a jak je nakonfigurovaný upstream a FastCGI v nginxu?
• Je v PHP zapnutý nějaký akcelerátor jako OPcache nebo APC?
• Je zaznamenáno něco podezřelého v php5-fpm.log nebo v systémovém logu?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0