Error al optner los nombres de los archivos de un directorio cuando estos son muchos

Buenas tardes amigos.

Tengo un día y medio buscando algo para corregir, esto. Cuando intento
leer todos los nombres de los archivos de un directorio, esto en
internet en el hosting, solo me manda el error en letras rojas de que lo
siente y que lago esta mal. Probé el proceso con pocos archivos en la
carpeta y si lo hace perfectamente pero cuando son unos 3000 mil
archivos no lo hace.

La lectura de los archivos lo he echo con Dir.glob(), con Dir.Open, con
rutadelacarpeta.each do |namefile|, y siempre me muestra el mismo error.
Quiero pensar que es algo en la memoria del server o el tiempo de espera
es muy corto.

Alguno de ustedes me puede ayudar con algún tip por favor.

Saludos cordiales.