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.