Forum

Benvenuto!

Questo è il forum ufficiale dell'Associazione Odoo Italia. Dopo esserti registrato potrai partecipare ponendo domande o rispondendo a quelle esistenti. Non scordarti di compilare il tuo profilo e consultare le linee guida prima di iniziare a scrivere.

0

discussioni in real time

Avatar
vittorio tomasi

Ciao,

ho un paio di istanze Odoo (16 e 17) su un server Linux ubuntu 20.04. IN entrambe le discussioni che si svilppano nei canali non si aggiornano mai in tempo reale ma è necessario fare il refresh della pagina per visualizzare i nuovi contenuti. Ho visto sul web che è un problema comune e generalizzato, ma no ho trovato soluzioni soddisfacenti. Chiedevo se qualcuno ha risolto e in che modo o se ha trovato documentazione risolutiva. Anche le videoconferenze non funzionano l'utente remoto è sempre in stato: connecting...... Eppure sullo stesso server ho una instanza Jitsi Server perfettamente funzionante. Le relative porte sono aperte.

Grazie

Vittorio

1 commento
Avatar
Abbandona
Avatar
vittorio tomasi
-

PEr chi riscontrasse lo stesso problema io ho risolto in questo modo:
Aggiunto al file odoo.conf:
gevent_port = "la porta assegnata al longpolling (di default 8072)"
xmlrpc_interface = 127.0.0.1
workers = 4

Nel puntatore nginx: il redirect alla porta gevent via websocket:

# Redirect websocket requests to odoo gevent port:
location /websocket {
proxy_pass http://odoochat;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
}

in questo modo la chat funziona in real time e anche le connessioni nelle videoconferenze funzionano correttamente.

1 risposta
0
Avatar
vittorio tomasi
Migliore risposta

Ho scoperto che il real time non funziona se odoo è dietro un proxy inverso come NGINX. se riduco al minimo odoo.conf escludendo worker mem e http_mode e raggiungo l'istanza con un IP statico allora funziona. E' un problema nginx ma con il template suggerito da odoo non funziona.

Avatar
Abbandona