Archivo para generar configuración de odoo para multitarea.

1,550 views
Skip to first unread message

Sergio Oropeza

unread,
Jan 29, 2016, 11:29:03 AM1/29/16
to Usuarios Odoo / OpenERP en España
  Saludos, adjunto un archivo que hemos realizado el cual genera los parámetros de configuración de odoo para multitarea
Los parámetros que calcula son los siguientes:
-numero de workers 
-limit_memory_hard 
-limit_memory_soft


   Para ejecutarlo abrimos el terminal de linux y nos ubicamos en la carpeta donde se encuentra el archivo.

cd /home/odoo/odoo9/

  le damos permisos para ejecutarlo 
sudo chmod 700 analize-server.sh

  lo ejecutamos

./analize-server.sh

nos mostrará como salida lo siguiente: 
workers = 9
limit_memory_hard = 547960331
limit_memory_soft = 438368264
limit_request = 8192
limit_time_cpu = 60
limit_time_real = 120
max_cron_threads = 2

Los parámetros limit_request, limit_time_cpu, limit_time_real, max_cron_threads son valores fijos. 
Estos valores generados serán incluidos en el archivo de configuración de Odoo, en nuestro caso odoo-server.conf



el ejecutar el comando ./analize-server.h -h 
nos mostrará los parámetros que podemos agregarle para personalizar la configuración.

This file enables us to optimally configure multithreading settings Odoo
  -h    Help
  -m    Max memory percent to use
  -v    Verbose
  -w    Set static workers number.

Que opinan de este archivo?



Sergio Oropeza

unread,
Jan 29, 2016, 11:32:50 AM1/29/16
to Usuarios Odoo / OpenERP en España
analize-server.sh

Pedro Manuel Baeza Romero

unread,
Jan 29, 2016, 11:35:15 AM1/29/16
to Usuarios Odoo / OpenERP en España
Buenas, gracias por el aporte. No viene mal algo que te calcule automáticamente algunos parámetros, pero yo te diría que le des más tiempo de CPU límite, o algunos procesos largos (sacar informes, calcular un modelo, etc) se te van a interrumpir siempre.

Un saludo.

El 29 de enero de 2016, 17:32, Sergio Oropeza <sergior...@gmail.com> escribió:



--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular 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 acceder a más opciones, visita https://groups.google.com/d/optout.

aros...@zabyca.com

unread,
Jan 31, 2017, 10:58:54 AM1/31/17
to Usuarios Odoo / OpenERP en España
Hola sergio, donde puedo encontrar este archivo??

saludos

Nacho

unread,
May 17, 2018, 5:30:47 AM5/17/18
to Usuarios Odoo / OpenERP en España
Saludos y gracias por el aporte.
He visto que no tienes en cuenta para nada el valor de db_maxconn (por defecto a 64).
Teniendo en cuenta la fórmula que indican en esta web (http://odoo-development.readthedocs.io/en/latest/admin/db_maxconn.html):
(1 + workers + max_cron_threads) * db_maxconn < max_connections

si por ejemplo tenemos instalado postgresql, que su parámetro max_connections por defecto está a 100, la fórmula nos daría:
(1 + 9 + 2) * 64 < 100
Y esto no es correcto, ya que 768 no es menor que 100.
Con poner db_maxconn<=8 en lugar de 64, ya estaría correcto el resultado de la fórmula.

¿Por qué no tienes en cuenta este parámetro? (db_maxconn)

Un saludo
Reply all
Reply to author
Forward
0 new messages