2015-05-21 14 views
-3

我必須在多個Workers環境中檢查我的模塊,以及如何檢查ODOO中的服務器負載。如何在ODOO中運行多個工人?

+0

可能,使用手動腳本,您可以創建多個請求。只需編寫一個腳本,可能會創建數百個用戶並使用[timeit](https://docs.python.org/2/library/timeit.html),您可以檢查任何方法的加載時間,操作等。 –

+0

可以嗎給我一個這種類型的腳本鏈接或例子? –

回答

4

我不太清楚你的意思。

如果您的意思是如何在Odoo中運行多個工作者,請在您的配置文件中指定「workers = 4」,並且您很好。還有一些其他設置可用於設置內存和CPU時間的硬性和軟性限制,以及在多次請求後重新啓動工作程序等內容 - 查看config.py。注意工作者選項只在Unix下可用;避免在Windows上部署的另一個原因。

如果您想告訴您是否在多名工作人員下工作。

from openerp.tools import config 
worker_count = config["workers"] 
+0

odoo 9.0這個配置文件在哪裏?你能否擴展你的解釋併爲新用戶提供更多細節?謝謝。 – delkant

+0

使用--config參數可以從任何位置加載配置,例如/ usr/bin/odoo --config =/etc/odoo/odoo.conf – dpa

2

我已經對odoo運行過程中出現多個工人,因我已搜查一點,發現有一個參數「工」配置文件 面臨的問題。

集「工人= #number_of_worker」

例如:

workers = 5 

我不知道,但,這可能是有益的,解決你的問題

1

看起來你需要啓動多個工人,因爲你需要設置一個web服務器,apache或nginx。

我更喜歡使用mod wsgi使用apache使用多個工人根據我的服務器CPU,設置工人取決於你起訴你的CPU。

你需要檢查odoo的教程,使用2名工人 Apache和WSGI:odoo apache2 ubuntu