在 odoo 8 服务器“--auto-reload”工作时
In odoo 8 server "--auto-reload" when work
- 实际上在启动odoo 8 server的命令中。
- 它将提供“--auto-reload”选项
- 但实际上我不知道它是如何工作的,什么时候工作。
- 请给我一些指导
通常,如果您更改 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 包。
我发现这个在寻找同样的东西,但是对于 odoo 10。有人会遵循相同的路线,所以:
这在 odoo 10 中已更改为 --dev=reload。但是您不能在 /etc/init.d/odoo 本身中指定。仅来自命令行。
- 实际上在启动odoo 8 server的命令中。
- 它将提供“--auto-reload”选项
- 但实际上我不知道它是如何工作的,什么时候工作。
- 请给我一些指导
通常,如果您更改 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 包。
我发现这个在寻找同样的东西,但是对于 odoo 10。有人会遵循相同的路线,所以:
这在 odoo 10 中已更改为 --dev=reload。但是您不能在 /etc/init.d/odoo 本身中指定。仅来自命令行。