MDinternet Posted September 19, 2014 Share Posted September 19, 2014 (edited) Hola. He tenido una tienda en un servidor dedicado Dell R200 de 4 núcleos durante un año aprox, en la versión 1.4.9 La generación de PDFs para el recuentro trimestral nunca fué un problema, ni tampoco la generación de albaranes, mientras los hicieras "por meses" (hay unas 5000 facturas hechas, pero cada trimestre son entre 100 y 200 nada más) Sin embargo, desde que lo he actualizado a la versión 1.6.0.9, no hay forma de sacar más de una semana de facturas o albaranes, al mismo tiempo. Se produce invariablemente un error 500. El log de apache indica: [Fri Sep 19 15:47:29 2014] [warn] mod_fcgid: read data timeout in 60 seconds [Fri Sep 19 15:47:29 2014] [error] [client 83.165.19.176] Premature end of script headers: php5.cgi, referer: index.php?controller=AdminInvoices&token=5aa807ccfeced6c0871386028c8d0efd lo que implica que el límite de 60 segundos de proceso... no es suficiente. ¿Que es lo que ha cambiado en esta versión? ¿porque ahora es un proceso más lento, o que implica más consumo de máquina? Y lo que es peor: ¿como resolverlo? He pedido al hosting que aumenten el tiempo de proceso hasta los 300 segundos y me han recomendado un cambio de máquina, a una más potente (¿4 núcleos y 4GB de ram no es suficiente???) pero creo que sería mejor afinar el generador de PDFs que usar un tanque para matar una mosca. ¿Ideas? Edited September 19, 2014 by MDinternet (see edit history) Link to comment Share on other sites More sharing options...
tuk66 Posted September 26, 2014 Share Posted September 26, 2014 Para generar más archivos PDF a la vez es la memoria y el tiempo de retos bastante. La solución es bastante fácil, pero se debe hacer en el servidor web. Aumente los tiempos de espera Fcgid. Por ejemplo: To generate more PDFs at once is quite memory and time challenging. The solution is quite easy, but must be done on the web server. Increase Fcgid timeouts. For example: FcgidProcessLifeTime 6000FcgidIOTimeout 6000FcgidConnectTimeout 600 Link to comment Share on other sites More sharing options...
MDinternet Posted January 12, 2015 Author Share Posted January 12, 2015 Gracias, voy a probarlo y reporto resultados Link to comment Share on other sites More sharing options...
Recommended Posts