Revisa tu configuracion de php ya que cada script tiene un "max_execution_time" y eso puede ser lo que pasa.
Por lo demas parece estar todo correcto, aunque me gustaria que le agregaras a tu archivo la siguiente linea despues del require:
Código PHP:
error_reporting(E_ALL^E_NOTICE);
En una de esas el mismo php nos dira el error.
Suerte!