tempo per un altro rompicapo di qualcosa che ritengo sia piuttosto raro.Lo script PHP termina presto, nessuna prova di un errore e timeout impostato su 0
C'è un limite rigido in PHP? O in Apache? Ho avuto una sceneggiatura in esecuzione la scorsa notte che è durata circa 20 ore. Poi si è appena fermato, a metà della sceneggiatura su una riga a caso senza errori che ho trovato.
set_time_limit (0); è stato impostato nella sceneggiatura, ma sto iniziando a chiedermi se c'è un altro limite da qualche altra parte per circa 20 ore ...
qualche idea?
Molte grazie in anticipo.
modifica: viene eseguito come wget.
edit2: Ho intenzione di esaminare il problema della memoria e tornare da te, grazie per l'aiuto finora!
Edit3: Oh vorrei sottolineare questo script è la raccolta dei dati e la memorizzazione in un array, il più lungo è in esecuzione più si sta memorizzando in modo sì, sono un po palmo rivolto verso il "usato tutta la memoria "risposte qui ...
SOLUZIONE: l'impostazione di una memoria più grande per l'operazione ha risolto questo problema. Grazie a tutti.
Cosa stai cercando di fare? – Sarfraz
Hai eseguito come cli o da apache (come mod/cgi)? – NikiC
Nessun reato ma è privato :) È una sceneggiatura che ha bisogno di leggere alcune informazioni, in 20 ore passa attraverso la maggior parte di esso (circa l'85%) ma ha bisogno di più tempo. E non c'è un modo semplice per dividere le informazioni. – Dorjan