答案 0 :(得分:8)
通常,如果更改python代码意味着,则需要重新启动服务器才能应用新的更改。
- 启用auto-reload参数意味着,您无需重启服务器。它可以自动重新加载python文件和xml文件,而无需重新启动服务器。它需要pyinotify。它是一个用于监视文件系统更改的Python模块。
只需在配置文件中添加--auto-reload即可。默认情况下,该值为“false”。您不需要传递任何额外的参数。 - 自动重载就足够了。如果一切设置正常,您将获得
openerp.service.server: Watching addons folder /opt/odoo/v8.0/addons
openerp.service.server: AutoReload watcher running
在服务器日志中。别忘了安装pyinotify包。
答案 1 :(得分:2)
我发现这个找同样的东西,但对于odoo 10.有人会遵循相同的路线,所以:
这已在odoo 10中更改为--dev = reload。但是你不能在/etc/init.d/odoo本身中指定它。仅从命令行开始。