Как включить Longpolling в odoo¶
Longpolling - это способ доставки мгновенного уведомления веб-клиенту (например, в чатах).
Чтобы активировать лонгполлинг:
установить зависимости
odoo 11.0
python -c "import gevent" || sudo pip3 install gevent
odoo 10.0
python -c "import gevent" || sudo pip install gevent python -c "import psycogreen" || sudo pip install psycogreen
установить ненулевое значение для :doc:`workers <workers>`параметр
настроить nginx
location /longpolling { proxy_pass http://127.0.0.1:8072; } location / { proxy_pass http://127.0.0.1:8069; }
если вы устанавливаете odoo 9.0 через пакет deb, вам нужно восстановить файл openerp-gevent (см. # 10207):
cd /usr/bin/ wget https://raw.githubusercontent.com/odoo/odoo/9.0/openerp-gevent chmod +x openerp-gevent