Se sul secondo server ke ti da il timeout hai la possibilità di mettere mani alla configurazione di php, cioé al file php.ini,

devi andare alla sezione


;;;;;;;;;;;;;;;;;;;
;Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = ........ ; Maximum execution time of each script, in seconds

sicuramente ci sarà a te 120 che sono, appunti i secondi di esecuzione massima di uno script.
Prova a mettere 10000 dovrebbero essere + ke sufficienti.

Ciao.