MysqlConnect - set_time_limit(0) - max_execution_time

  • Creatore Discussione Creatore Discussione mcenzy
  • Data di inizio Data di inizio

mcenzy

Nuovo Utente
7 Mar 2008
3
0
0
Ciao,
ho un problema ricorrente e non ripetibile con uno script php che si connette a db locale e db remoti, la versione di mysql installata è la 5.1.23 a 64bit su win2003 server con Intel core 2, php versione 5.2.5
Inspiegabilmente quando il server è sotto carico mysql provoca un eccezione (ntdll.dll) che fa cascare il servizio di mysql.. sono due mesi che le sto provando tutte per risolvere l'eccezione ma ancora niente..
in alternativa sto cercando di aggirare il problema in questo modo:
ho settato il riavvio automatico del servizio dopo 60 secondi (come sapete prima non è possibile) e stavo provando a settare i parametri di mysql e php in modo che l'applicazione mi resti in piedi per almeno 60 secondi prima di provocare l'arresto dello script, ho settato nello script
set_time_limit(0)
in pratica illimitato ,ovviamente il safe_mode del php è disattivato
(safe_mode = Off e sql.safe_mode = Off)
inoltre ho settato anche
max_execution_time = 90
in modo che lo script "resista" almeno 90 secondi prima di schiantare.. così nel frattempo torna su il servizio di mysql ma niente da fare.. ricevo l'errore di mysqlconnect e lo script si ferma..
idee, suggerimenti??
Grazie , Ciao
 

Discussioni simili