Tuning odoo.conf wkhtmltopdf y pdf

345 views
Skip to first unread message

sergio...@gmail.com

unread,
Jul 24, 2021, 6:36:11 AM7/24/21
to Usuarios Odoo / OpenERP en España
Empiezo este hilo para compartir experiencias con este tema; yo tengo una maquina con 8GB de ram corriendo odoo y db en la misma maquina y probando varias configuraciones lo mas que consigo imprimir son pdf con 60 70 hojas antes de que el proceso casque porque llega al limite de ram en la configuración o físico (monitoreando el consumo de ram de la maquina).
Cuantas hojas podéis imprimir como máximo con vuestras configuraciones?
Un saludo.

Fernando Garcia Hansen - Humanoide

unread,
Jul 24, 2021, 12:51:03 PM7/24/21
to Usuarios Odoo / OpenERP en España
Yo pude sacar hasta 500 hojas de pdf. Es decir, imprimir 500 facturas todas seguidas en un pdf de 500 páginas, o la guia tecnica de los módulos hasta 500 hojas . Si seleccionas una mayor cantidad , se cuelga. Independientemente de memoria, cpu, disco.

No se si tuneando parámetros de odoo y postgres. De serie tiene esta limitación.

Todo esto en "pruebas de carga", no lo he necesitado.

Para listar un diario contable muy grande, usaría formato excel, que sirve, es rapidisimo y no encontré limites.

Sergio Eixarch Miralles

unread,
Jul 24, 2021, 1:24:48 PM7/24/21
to openerp-s...@googlegroups.com
Que RAM tiene la máquina donde sacaste las 500 hojas?

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/openerp-spain-users/7aa08394-19da-4cce-a9c1-72ae2fde7aaen%40googlegroups.com.

Fernando Garcia Hansen - Humanoide

unread,
Jul 25, 2021, 4:08:31 AM7/25/21
to Usuarios Odoo / OpenERP en España
Hola,

Ahora solo consigo 150 facturas, lo de 500 lo probé muchas veces pero ya no me sale

Screenshot 2021-07-25 09.39.47.png


Screenshot 2021-07-25 10.04.21.png

Fernando Garcia Hansen - Humanoide

unread,
Jul 25, 2021, 4:13:17 AM7/25/21
to Usuarios Odoo / OpenERP en España
Con la guia técnica si

500 hojas

Screenshot 2021-07-25 10.11.32.png

Sergio Eixarch Miralles

unread,
Jul 25, 2021, 4:48:24 AM7/25/21
to openerp-s...@googlegroups.com
He probado distintas versiones de wkhtmltopdf y distintas configuraciones de memory limit en odoo.conf y con un contenedor LXC y 8gb de ram no puedo imprimir más de 60-70 páginas en un pdf, wkhtmltopdf siempre llega el límite de la ram dando error code 11 o la sobrepasa y casca igualmente. Lo de la Ram y wkhtmltopdf en odoo es un problema conocido pero en mi caso no poder imprimir más de 60-70 páginas en un pdf ... algo no está bien 

alejandroal...@gmail.com

unread,
Jul 25, 2021, 6:05:03 AM7/25/21
to openerp-s...@googlegroups.com
No es lo mismo imprimir puras hojas de texto que facturas con logos o cualquier imagen de certificaciones etc , entonces supongo que no intentes comparar lo que te dicen de imprimir la guía técnica con informes de factura personalizados , prueba el informe estandar de odoo a ver cuantas te salen. No obstante si me parecen pocas que no puedas ni imprimir 80 que es la paginación estandar de odoo, sabiendo que la libreria de wk no es lo mas optimizado del mundo no nos podemos quejar si comparamos en otros lenguajes las m.. que hay entonces mira aver si puedes simplificar tu informe de alguna manera 

Enviado desde mi iPhone

El 25 jul 2021, a las 10:48, Sergio Eixarch Miralles <sergio...@gmail.com> escribió:


He probado distintas versiones de wkhtmltopdf y distintas configuraciones de memory limit en odoo.conf y con un contenedor LXC y 8gb de ram no puedo imprimir más de 60-70 páginas en un pdf, wkhtmltopdf siempre llega el límite de la ram dando error code 11 o la sobrepasa y casca igualmente. Lo de la Ram y wkhtmltopdf en odoo es un problema conocido pero en mi caso no poder imprimir más de 60-70 páginas en un pdf ... algo no está bien 

El dom, 25 jul 2021 a las 10:13, Fernando Garcia Hansen - Humanoide (<fga...@humanoide.es>) escribió:
Con la guia técnica si

500 hojas

Sergio Eixarch Miralles

unread,
Jul 25, 2021, 7:13:20 AM7/25/21
to openerp-s...@googlegroups.com
Ya pensé en eso y puse el informe más sencillo y el logo optimizado para ocupar lo mínimo :(
Sigo investigando porque me usa tanta RAM.

Francisco F.

unread,
Jul 30, 2021, 10:42:14 AM7/30/21
to Usuarios Odoo / OpenERP en España
Yo probaría a jugar con el parámetro de configuración de Odoo "workers". Prueba a ponerlo en 0 y generar el archivo que quieres

Sergio Eixarch Miralles

unread,
Jul 30, 2021, 11:11:34 AM7/30/21
to openerp-s...@googlegroups.com
Ya lo había probado y ha mejorado la situación justo haciendo eso. El servidor son 4 cores y 8gb tenía puestos 9 workes ahora son 3; el total de usuarios es 10. Los limites hard y soft son limit_memory_hard = 6979321856 limit_memory_soft = 5583457485.
Aun así sin llegar al límite de memoria marcado me sigue dando este error en wkhtltopdf ---->  Wkhtmltopdf failed (error code: -11). Memory limit too low or maximum file number of subprocess reached.
Tengo unos códigos de barras que añado a las facturas con la numeración de la misma, si quito el código aun puedo imprimir más páginas por archivo, y usa mas ram llegando al límite.
El caso es que con el código de barras en el reporte el problema no parece ser el límite de memoria ya que el error salta antes de llegar al límite, he probado aumentando el máximo de archivos en limits.conf y system.conf pero sin éxito.
Un saludo.


AGUSTIN MARTINEZ

unread,
Aug 18, 2021, 4:43:16 AM8/18/21
to openerp-s...@googlegroups.com
No NH h mm


De: openerp-s...@googlegroups.com <openerp-s...@googlegroups.com> en nombre de Sergio Eixarch Miralles <sergio...@gmail.com>
Enviado: Friday, July 30, 2021 5:11:19 PM
Para: openerp-s...@googlegroups.com <openerp-s...@googlegroups.com>
Asunto: Re: Tuning odoo.conf wkhtmltopdf y pdf
 
Reply all
Reply to author
Forward
0 new messages