Sto chiamando una serie di collegamenti utilizzando il metodo file_get_contents()
in un ciclo. Ogni collegamento può richiedere più di 15 minuti per l'elaborazione. Ora, mi preoccupo se lo file_get_contents()
di PHP ha un periodo di timeout?Does file_get_contents() ha un'impostazione di timeout?
Se sì, si interrompe il timeout con una chiamata e passa al collegamento successivo. Non voglio chiamare il prossimo collegamento senza che il precedente finisca.
Quindi, per favore dimmi se file_get_contents()
ha un periodo di timeout. Il file che contiene file_get_contents()
è impostato su set_time_limit()
su zero (illimitato).
Rimando: [Gestione ritardi durante il recupero di file da un server remoto in PHP] (http://stackoverflow.com/q/1605063/367456) – hakre
Ho riscontrato lo stesso comportamento (timeout durante la ricerca di URL sullo stesso "server") all'interno di un progetto PHP di Visual Studio che utilizza gli strumenti PHP per Visual Estensioni Studio. [Maggiori informazioni qui] (http://support.devsense.com/viewtopic.php?f=21&t=1916). –
Ciò accade anche quando si utilizza il [server PHP integrato per interrogare un URL sullo stesso sito] (https://bugs.php.net/bug.php?id=63102), perché si tratta di un Web a thread singolo server. –