Jump to content

Error 500 al importar CSV extenso


reijo

Recommended Posts

Hola, espero no repetir tema, por lo menos lo he buscado y no he encontrado ninguna solución al respecto.

 

El problema que tengo es el siguiente:

 

   Lo que estoy haciendo es importar un CSV y al procesar un csv extenso  me da un error 500, si el csv no es extenso y no supera los 450 segundos de ejecución, se procesa perfectamente.

   He cambiado diversos valores del php.ini, primero puse el max_execution_time en 2 segundos para ver si tomaba los valores de forma correcta, lo cual funciono a la perfección dado que a los dos segundos salio el error 500, pero después puse el valor en 7200 segundos(2 horas), porque que los csv que se van a subir son bastante extensos, pero entre 450 y 500 segundos(realizadas varias pruebas cronometradas) vuelve a salir el error 500, entonces mi pregunta es por que puede estar sucediendo esto, dado que tengo contratado un servidor virtual potente(http://www.strato.es/servidor-virtual-linux/ el L3) y tiene la suficiente memoria para ejecutar un csv y hacer inserciones en mysql.

 

El error que genera el log del servidor es:

 

(104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: http://midominio.com/backadmin/index.php?controller=AdminImport&token=6abt6e93yy513h78dee91ade8da26141 

 

Premature end of script headers: index.php, referer: http://midominio.com/backadmin/index.php?controller=AdminImport&token=6abt6e93yy513h78dee91ade8da26141 

 

 

Adjunto capturas del phpinfo(), el error 500 y la configuración dada al servidor. Si se necesita algun dato mas decidmelo y lo posteo.

 

post-406039-0-96343800-1431626221_thumb.png

post-406039-0-86039900-1431626214_thumb.png

post-406039-0-11679100-1431626230_thumb.png

 

Me podéis ayudar con este tema, me esta volviendo loco y acepto cualquier tipo de idea que me pueda ayudar a solventarlo.

 

Gracias

Edited by reijo (see edit history)
Link to comment
Share on other sites

Tienes que contactar con tu hosting para que te den acceso a servidor de alto tiempo de respuesta, para que no se te bloquée la importación debido a la configuración que hay por defecto en el acceso standard. Ellos te sabrán guiar

Link to comment
Share on other sites

Hola omar2886, Gracias por la respuesta.

 

Ya habia hablado con los del hosting y me respondieron esto:

 

"Para temas de administración y gestión de los servidores como por ejemplo en

correcciones o configuraciones en HTML, PHP, scripte en Perl, etc., no se
ofrece soporte.

Asimismo se informa de que la configuración del php.ini puede ser cambiada y
STRATO no impone ninguna restricción en los parámetros que desean cambiarse.

Por tanto, deberá usted mismo o el administrador de su servidor identificar

el problema que provoca el Interner Server Error y corregirlo".

 

Vamos, que supuestamente puedo hacer lo que quiera con el servidor, pero por mas parámetros que cambio, opciones que he probado no consigo hace nada, y el problema persiste. Pero ellos no me guian para nada por que no ofrecen soporte. 

 

¿Que podría hacer?

Link to comment
Share on other sites

Qué rápido se limpian las manos, no me gustaría tener alojada mi web ecommerce en un hosting así, te recomiendo alguno que esté especializado en PS, por ejemplo Loading. Pues si es cierto lo que te dicen no hay problema, pero no dejes la configuración de manera permanente, cámbiala solo para cuando necesites altos tiempo de ejecución o te dará problemas luego. Busca donde te conga "max_execution_time = " tendrá un valor en segundos, amplíalo lo que quieras para hacer la tarea que necesitas.

Suerte!

Link to comment
Share on other sites

el max_execution_time ya lo tengo cambiado, esta en 7200 segundos, pero hice varias pruebas cronometradas y sobre los 450 segundos da el error. También tengo cambiado el max_input_time a 7200 segundos, pero nada, te lo muestro en esta captura de un phpinfo().

 

post-406039-0-96343800-1431626221.png

 

¿Existe algún otro tipo de configuración que pueda cambiar? Si no me queda otra, muy a mi pesar tendré que migrar de servidor...

Link to comment
Share on other sites

  • 2 months later...

Al final hice una migración, contrate los servicios con loading y todo perfecto, aunque seguro que había una forma mejor de solucionarlo sin realizar la migración...esperemos a un experto en sistemas para que futuros usuarios puedan solucionar este problema sin tener que realizar un cambio de servidor. 

 

Gracias por las respuestas.

Link to comment
Share on other sites

P. Moreno, no seas Golum y te guardes tu tesoro para ti solito  :P  :P .

 

Que otros parametros? Si que he visto que era un problema comun, pero no encontré ninguna solución.

 

Nunca es tarde, dado que puede servir para otros usuarios ademas de conocer una solución a algo que tantos quebraderos de cabeza me ha dado.

 

Gracias.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...