Odoo8 0中使用多程序

2021-07-10 21:16:13 字數 341 閱讀 8298

因為使用者業務量增加,在使用odoo時開始有出現效能問題,暫時還沒有進行其它方面的效能診斷和調優,先了解一下odoo的處理機制,根據網上的說明,odoo有乙個workers的引數來開啟多程序作業模式,查網上說開了多程序以後,系統的cron job會停止啟動,這樣子也會影響一些自動化任務處理。

後來找谷歌了解了一下有關workers和cron的問題,其中有一遍文章進行了一些說明,並且給出了乙個修改建議,先記錄如此,找個時間調整一下。

在openerp/service/server.py中找到呼叫load_server_wide_modules()的位置,在此**後增加一行threadedserver(none).cron_spawn()

Odoo8 0單時區應用中的時區問題

由於資料庫中儲存的是utc時區,預設情況下資料匯出和group by都存在時區問題。徹底解決辦法 將以utc時區儲存的資料改為按目標時區儲存,並去掉js中的時區轉換。1 修改odoo系統環境時區 odoo openerp init py 檔案 import os os.environ tz utc ...

徹底解決Odoo8 0單時區應用中的時區問題

由於資料庫中儲存的是utc時區,預設情況下資料匯出和group by都存在時區問題。徹底解決辦法 將以utc時區儲存的資料改為按目標時區儲存,並去掉js中的時區轉換。1 修改odoo系統環境時區 odoo openerp init py 檔案 import os os.environ tz utc ...

在Python中使用多程序快速處理資料

資料分片 可以將資料分片處理的任務適合用多程序 處理,核心思路是將data分片,對每一片資料處理返回結果 可能是無序的 然後合併。應用場景 多程序爬蟲,類mapreduce任務。缺點是子程序會拷貝父程序所有狀態,記憶體浪費嚴重。import math from multiprocessing imp...