Me he puesto a observar los procesos del sistema a ver si realmente el apache llegaba al tope de memoria pero que va... me resuelta sospechoso.
Os muestro una captura del momento en que peta como están los recursos.
Incluso he puesto esto al inicio del script
ini_set("max_execution_time", "0");
ini_set("memory_limit", "500M");
Alguna idea?
Muchas gracias de antemano!