0
我正在使用ubuntu服務器並配置odoo項目。它有8GB的RAM和可用內存是6GB左右,所以我需要增加odoo默認的內存。那麼請讓我知道如何增加?如何增加odoo中的默認內存使用量?
我正在使用ubuntu服務器並配置odoo項目。它有8GB的RAM和可用內存是6GB左右,所以我需要增加odoo默認的內存。那麼請讓我知道如何增加?如何增加odoo中的默認內存使用量?
你有沒有試過玩過一些Odoo的高級和多處理選項?
odoo.py --help
Advanced options:
--osv-memory-count-limit=OSV_MEMORY_COUNT_LIMIT
Force a limit on the maximum number of records kept in
the virtual osv_memory tables. The default is False,
which means no count-based limit.
--osv-memory-age-limit=OSV_MEMORY_AGE_LIMIT
Force a limit on the maximum age of records kept in
the virtual osv_memory tables. This is a decimal value
expressed in hours, and the default is 1 hour.
--max-cron-threads=MAX_CRON_THREADS
Maximum number of threads processing concurrently cron
jobs (default 2).
Multiprocessing options:
--workers=WORKERS Specify the number of workers, 0 disable prefork mode.
--limit-memory-soft=LIMIT_MEMORY_SOFT
Maximum allowed virtual memory per worker, when
reached the worker be reset after the current request
(default 671088640 aka 640MB).
--limit-memory-hard=LIMIT_MEMORY_HARD
Maximum allowed virtual memory per worker, when
reached, any memory allocation will fail (default
805306368 aka 768MB).
--limit-time-cpu=LIMIT_TIME_CPU
Maximum allowed CPU time per request (default 60).
--limit-time-real=LIMIT_TIME_REAL
Maximum allowed Real time per request (default 120).
--limit-request=LIMIT_REQUEST
Maximum number of request to be processed per worker
(default 8192).
此外,如果你使用的是WSGI或者類似的運行Odoo的東西,這些可能還需要一些調整。