Podria ser que el problema no este en el servidor ...
Si no te sale el error de servidor puede que no se esté llegando a enviar nada al servidor!
Puede que el navegador (cliente) este tardando mas tiempo en leer el archivo que el tiempo de espera asignado en el navegador por eso cree que la URL no es válida ...
Prueba a capturar el POST con un snifer a ver si realmente se está enviando algo ... a mi me gusta EtherDetect, puedes bajar una demo de
www.etherdetect.com
Saludos.
http://www.devjoker.com