Jump to content

(PS1609) Error 500 en la generación de PDFs


MDinternet

Recommended Posts

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 by MDinternet (see edit history)
Link to comment
Share on other sites

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

  • 3 months later...
  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...