Hola como estas, generalmente se deben a dos motivos esos cortes.
1.PHP Fatal error: Maximum execution time of 30 seconds exceeded
Este error se debe a que el script se ejecuto por mas tiempo del permitido, por defecto PHP trae un limite de 30 segundos.
http://www.php.net/manual/es/functio...time-limit.php
2.Fatal error: Allowed memory size of xxxxxx bytes exhausted (tried to allocate xxxxxx bytes)
Esto sucede cuando el script consume la memoria asignada por el servidor
http://www.php.net/manual/es/ini.cor...i.memory-limit
En los dos casos puedes modificar las directivas del php.ini o también en tiempo de ejecución puedes cambiar las mismas.
Saludos y espero que eso te oriente...