Hola, estoy probando de instalar un servidor Saas. Para ello he creado tres contenedores con LXC, uno para nginx, otro para odoo y otro para postgres.
La comunicación entre ellos es correcta, pero hay un problema con el puerto longpolling y el comando dbfilter de odoo.
nginx:
upstream odooprod {
}
upstream odoo10-longpolling {
}
cada subdominio tiene la siguiente configuración:
server {
listen 80 ;
add_header Strict-Transport-Security max-age=2592000;
access_log /var/log/nginx/odoo-prod.access.log;
error_log /var/log/nginx/odoo-prod.error.log;
proxy_buffers 16 64k;
proxy_buffer_size 128k;
location / {
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location ~* /web/static/ {
proxy_cache_valid 200 60m;
proxy_buffering on;
expires 864000;
}
location /longpolling {
}
}
en el archivo de configuración de odoo tengo puesto el parámetro: dbfilter = ^%h$
El caso es que la sesion de odoo se cierra en el momento de hacer login -->
Odoo Session Expired
Su sesión Odoo expiró. Refresque por favor la página web actual.
En el log de odoo sale esto --> WARNING ? odoo.http: Logged into database 's1.odoo.local', but dbfilter rejects it; logging session out.
Alguna idea?, Alguien se ha encontrado con este error?
Gracias