PHP por defecto limita el tiempo de ejecución de un script a 30 segundos. Si el script excede el límite de tiempo definido, el proceso es «matado», en otras palabras el proceso es terminado.
Para evitar este problema existe la función set_time_limit(), que establece un nuevo tiempo máximo de ejecución para el script, en segundos.
Ejemplo:
//Define o tempo máximo de execução do script em 60 segundos set_time_limit(60);
Para obtener información más detallada, visite el manual oficial de PHP: http://php.net/manual/pt_BR/function.set-time-limit.php