Bezdepbonusu7Программирование: статьи и ответы

Вопрос

На сервере odoo 8 --автоматическая перезагрузка при работе

Автор вопроса: VirbhadrasinhОтветов: 2
  • Собственно В команде запускаем odoo 8 server.
  • Он предоставит опцию "--auto-reload".
  • Но на самом деле я не знаю, как это работает и когда работать.
  • Пожалуйста, если дайте мне некоторые рекомендации для этого

odoo-8

Ответы

Ответ 1 · рейтинг 9 · no coder

Обычно, если вы меняете средства кода Python, вам необходимо перезапустить сервер, чтобы применить новые изменения.

Параметр --auto-reload включен означает, что вам не нужно перезапускать сервер. Он позволяет автоматически перезагружать файлы python и xml без перезагрузки сервера. Требовалось pyinotify. Это модуль Python для мониторинга изменений файловых систем.

Просто добавьте --auto-reload в файл конфигурации. По умолчанию значение будет "false". Вам не нужно передавать никаких дополнительных аргументов. --auto-reload достаточно. Если все настроено и работает правильно, вы получите

openerp.service.server: Watching addons folder /opt/odoo/v8.0/addons
openerp.service.server: AutoReload watcher running

в журнале сервера. Не забудьте установить пакет pyinotify.

Ответ 2 · рейтинг 3 · WeeDom

Я нашел это в поисках того же самого, но для odoo 10. Кто-то пойдет по тому же маршруту, поэтому:

В odoo 10 это было изменено на --dev=reload. НО вы не можете указать это в файле /etc/init.d/odoo. Только из командной строки.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы