reijo Posted May 14, 2015 Share Posted May 14, 2015 (edited) 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. 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 May 14, 2015 by reijo (see edit history) Link to comment Share on other sites More sharing options...
reijo Posted May 15, 2015 Author Share Posted May 15, 2015 ¿Nadie sabe nada al respecto? Seguro que esto tiene alguna solución y alguien la sabe, espero que podáis ayudarme, os lo agradecería mucho. Un saludo y gracias. Link to comment Share on other sites More sharing options...
Eutanasio Posted May 17, 2015 Share Posted May 17, 2015 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 More sharing options...
reijo Posted May 18, 2015 Author Share Posted May 18, 2015 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 seofrece soporte.Asimismo se informa de que la configuración del php.ini puede ser cambiada ySTRATO 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 More sharing options...
Eutanasio Posted May 18, 2015 Share Posted May 18, 2015 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 More sharing options...
reijo Posted May 18, 2015 Author Share Posted May 18, 2015 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(). ¿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 More sharing options...
Eutanasio Posted May 18, 2015 Share Posted May 18, 2015 Pues no sé qué decirte, mira por este post tal vez, parece que tenga que ver con la versión de php que tiene tu server: https://www.virtualmin.com/node/34903 Link to comment Share on other sites More sharing options...
reijo Posted May 18, 2015 Author Share Posted May 18, 2015 Ya lo prove, pero no ha dado resultado.... Link to comment Share on other sites More sharing options...
reijo Posted August 7, 2015 Author Share Posted August 7, 2015 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 More sharing options...
P. Moreno Posted August 7, 2015 Share Posted August 7, 2015 He llegado tarde :/ . Sí, hay otros parámetros que debes cambiar. Este problema es muy común con catálogos extensos. Link to comment Share on other sites More sharing options...
reijo Posted August 7, 2015 Author Share Posted August 7, 2015 P. Moreno, no seas Golum y te guardes tu tesoro para ti solito . 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now