Teen raskaat mysql-keselyt (satoja tuhansia inserteja ja updateja) jotka kestävät useita kymmeniä minuutteja. Ongelmana on että skripti tekee silmukan noin minuutin ja sitten sen suoritus loppuu ilman mitään virheilmoitusta, vaikka tuli suoritettua vain noin 10% tehtävästä.
Missä voi olla ongelma? Suoritan skriptit siis php tulkilla konsolitilassa Linuxilla.
Missä voi olla ongelma? Suoritan skriptit siis php tulkilla konsolitilassa Linuxilla.
Vastaukset 3
Vanhimmat
Jos tulkki ei anna virheilmoa niin oletko kokeillut vilkaista demsgia?
..varmaan syynä, katso tästä lisää:
http://fi.php.net/manual/en/features.connection-handling.php
Ron "hedgehog" Jeremy
Voi olla että php.ini:ssä oleva aikarajan tulee vastaan. Jos et pääse/halua muuttaa suoraan ini-tiedostoa koeta set_time_limit(0) laittaa skriptin alkuun
http://fi.php.net/manual/fi/function.set-time-limit.php