For ciklus leáll
Van egy php ciklusom, ami percekig tart, mire lefut. A probléma az, hogy a ciklus nem végzi el a munkáját, hanem 1 perc 8 másodperc múlva leáll. Pedig tudom, hogy még nem ért a végére.
Nem ad ki hibaüzenetet, csak leáll mint aki jól végezte dolgát.
Próbáltam a set_time_limit-et állítani, de nincs rá hatással.
Mi okozhatja a leállást?
Ezt le lehet korlátozni a szerver beállításainál? (Én azokhoz sajnos nem férek hozzá.)
Hogyan lehetne ezt megoldani?
■ Nem ad ki hibaüzenetet, csak leáll mint aki jól végezte dolgát.
Próbáltam a set_time_limit-et állítani, de nincs rá hatással.
Mi okozhatja a leállást?
Ezt le lehet korlátozni a szerver beállításainál? (Én azokhoz sajnos nem férek hozzá.)
Hogyan lehetne ezt megoldani?
Gondolatolvasás
Igen, egy kódrészlet jól
FastCGI
Hibalehetőségek
Ha osztott szerveren vagy, akkor arra figyelj oda, hogy amíg a PHP szálad fut, addig nem csak a gép erőforrásait eszed, hanem a felhasználható szálakat is. Ezért a szolgáltatók nagyon morcosak tudnak lenni, úgyhogy érdemes előre leegyeztetni, hogy mi az általuk ajánlott mód a hosszú lefutású feldolgozások intézésére. Én személy szerint mindenképpen azt javasolnám, hogy ez ne webszerverből, hanem cronjobból fusson a háttérben, ha van rá lehetőség.
(off)