Topic: crash?
kokios gali buti priezastys jei vykdomas skriptas staiga nustoja dirbes, o narsykle duoda atisiusti tuscia skripto_failas.php ? nors turetu dirbti apie 3-5 val...
MongoDB Certified DBA
Zend Certified Engineer
PHP ir MySQL programavimas, SQL užklausos, duomenų bazės, PHP scriptai, pagalba, diskusijos, pamokos ir straipsniai.
You are not logged in. Please login or register.
PHP ir MySQL → PHP → crash?
kokios gali buti priezastys jei vykdomas skriptas staiga nustoja dirbes, o narsykle duoda atisiusti tuscia skripto_failas.php ? nors turetu dirbti apie 3-5 val...
web server timeout
arba
php script timeout
Pvz. php.ini faile yra toks dalykas, kaip "max_execution_time", kuriam pasibaigus sustabdomas php vykdymas. šiaip patarčiau pasižiūrėti web serverio klaidų log'e ar nėra kokių klaidų. Kartais ilgai veikiantys scriptai naudoja daug atminties (-;
del max_execution_time tai nustatytas... klaidu logas tuscias... ten tiesiog maileris siunciantis kas 4 sek laiskus, masyve niekas nesikaupia... gal :) nes sistema nemano, tik gavau patvarkyt :( oi gera svalke, oi gera :)
Tai jeigu maileris, tai kodėl scriptas veikia kelias valandas išvien vietoje to, kad būtų kviečiamas kas kelias sekundes per cron'ą/msscheduler'į?
Jeigu scriptas kelias valandas veikia ir atlieka daug veiksmų reikėtų .... debug'inti, kame tas nustojimas veikti. Gal sustoja tik prie tam tikros operacijos, gal atminti naudoja neefektyviai ir kažkada pasiekiamos ribos gal dar kas nors..
nu ten tipo newsletteris (tai cronas nelabai tinkamas butu), veiksmu kiek knibinejau daro nedaug pasiima masyva su 3000 emailu ir suka cikliuka po kiekvieno emailo sleep(4), siaip idomus dalykas, kad skriptas luzdavo po 15-30 emailu, bet pridejus paprasta echo " "; veike puse valandos ir ilgiau :/
Jeigu paprastas debuginimas (echo/error handling/žurnalai) nepadeda tada reikia daryti taip: susikompiliuoti php su debuginfo, ir leisti per debugeri (-; tada gal kažką ir atkapstysi.
tai siaip manai, jog problema bus su atmintimi susijusi? nes kiek zinau visas jovalas veike, kol neperkelem i kita serva, reiks darbe paziuret kuom servu nustatymai skiriasi..
Nebūtinai atmintimi, užtenka, kad skiriasi PHP versija, geležis ar dar kas, esu irgi turėjęs paprastų scriptų, kurie linksmai sustodavo be jokio error'o.
ai viska perrasiau :)
PHP ir MySQL → PHP → crash?
Powered by PunBB, supported by Informer Technologies, Inc.