Si se está produciendo un fallo por tiempo de conexión quiere decir que PHP ha intentado recibir el contenido sin éxito en un tiempo que él considera aceptable.
El tiempo máximo de ejecución está definido en la configuración de PHP en el PHP.ini: max_execution_time. Y también se puede cambiar en tiempo de ejecución mediante la función set_time_limit(segundos). Sin embargo, lo más normal es que sea un tema más relacionado con que no se puede acceder al recurso.
Como no indicas tu código es imposible saber a qué se puede deber. Pueden ser mil motivos, como por ejemplo que no tiene permisos de lectura del archivo que se intenta leer. O que el archivo esté corrupto o su contenido sea enorme. O si es una conexión de red, que falle el firewall o el servidor al que te conectas no te entregue el contenido en un tiempo razonable.
Vaya usted a saber!! Si nos dices tu error completo y el código es más fácil ayudar.