是否可以为 openerp 6.1 和 gunicorn 提供更具体的配置?我有兴趣在 wsgi Web 服务器上运行 openerp,并且我有兴趣了解有关 cron 任务管理的更详细信息 :) 网络上的文档很差。
4 回答
请看http://thu.openerp.com/open-days-2012/gunicorn.html
编辑:他引用了 openerp-cron-worker 脚本,它目前正在合并到 6.1 中,检查代码https://code.launchpad.net/~openerp-dev/openobject-server/6.1-here-comes -the-bogeyman-vmt
Edit2:同时 openerp-cron-worker 脚本已登陆 lp:openobject-server/6.1 at rev4184 ( http://bazaar.launchpad.net/~openerp/openobject-server/6.1/revision/4184 )
我知道如果您查看 Green Unicorn (gunicorn) 配置链接 gUnicorn config ,它的文档很差,您会发现很多参数可用于 gunicron 进程和工人管理,例如
1) worker_connections 最大并发客户端数。在这种情况下,您的配置文件可以配置如下:
worker-connections = 1000
2) max_requests 一个worker在重启前将处理的最大请求数。
max_requests = 2
3) timeout 沉默超过这么多秒的工人被杀死并重新启动。
timeout = 30
为了安全:
4)limit_request_line
HTTP 请求行的最大大小(以字节为单位)。
limit_request_line = 4094
因此,您可以使用此参数配置您的服务器配置文件,这将帮助您更好地进行流程管理。
希望这会帮助你。如果我遗漏了什么,请告诉我。
问候
不是一个解决方案,但这个额外的指针可能会有所帮助:有一个 OpenERP框架更改文档描述了 Gunicorn 的使用。请参见第 12-15 页。
我猜某事已经改变了。
我在 6.1.1 中没有看到任何与单独的 cron-worker 脚本相关的代码。
而且好像被删了。
伙计们,有人在生产中使用 Gunicorn 运行 OpenERP 吗?您如何处理 cron 问题?