Sziasztok!
Fura problémába ütköztem.
Apache + php5-fpm kombónál timeout van 1 percnél.
A jelenség az, hogy elindítom a php hosszan futó programot, majd timeout-nál egy üres oldalra dob.
Ez számomra php motor kilépésnek tűnik, mivel az apache adja az üres oldalt.
Az általam eddig használt php-fpm ben lévő pool-ok configjai:
php_admin_value[max_execution_time] = 120
php infóban csak a mysql-nél van 60s-es timeout, de sejtésem szerint az tétlenségi timeout. Itt viszont folyamatos mysql használat van.
Segítenétek a probléma megkeresésében?
Köszönöm!
- 4454 megtekintés
Hozzászólások
nézd meg a szerver dns beállításait, nekem egy szerveren volt ilyen gondom, ahol nem ment korrektül a dns feloldás...
---------------------------------------------------
Hell is empty and all the devils are here.
-- Wm. Shakespeare, "The Tempest"
- A hozzászóláshoz be kell jelentkezni
Kifejtenéd egy pár szóban a lényegét?
- A hozzászóláshoz be kell jelentkezni
A kódot nem nyálaztam át speciel.. :), de tcpdumpból lehetett látni, hogy nagyon fel akar oldani valamit, amit a tűzfal nem engedett át nemes egyszerűséggel, és ezért szépen kivárt kerek egy percet asszem nálam, és utána jött csak be a site.
Ahogy átírtam jó dns-re, ez meggyógyult azonnal...
---------------------------------------------------
Hell is empty and all the devils are here.
-- Wm. Shakespeare, "The Tempest"
- A hozzászóláshoz be kell jelentkezni
request_slow_timeout?
- A hozzászóláshoz be kell jelentkezni
Ez mihez tartozik? Semmi infó róla. Apache?Php?
- A hozzászóláshoz be kell jelentkezni
php-fpm, ott van a configjában.
- A hozzászóláshoz be kell jelentkezni
Állítsd be a php.ini-ben, hogy syslog-ba logoljon. A programodon belül csinálj néhány "több munkát" igénylő sor előtt is logolást fájlba vagy adatbázisba, hogy lásd meddig jut el. A mysql-be is kapcsold be, hogy mindent logoljon.
- A hozzászóláshoz be kell jelentkezni
Köszönöm a segítségeteket!
PHP programhiba volt. :)
- A hozzászóláshoz be kell jelentkezni