Skip to main content

odoo 12 配置文件解析

在解析配置文件之前,我们先获取一份默认的配置文件。可以通过 docker cp 命令从 docker container 中拷贝一份出来。

docker cp e683b42dd8c2:/etc/odoo/odoo.conf ~/Desktop/odoo.conf

获取的配置文件就是下面这样,我加上了注释:

{% codeblock ~/Desktop/odoo.conf %} [options] ; addons模块的查找路径 addons_path = /mnt/extra-addons

; data目录, 用于存放session信息、附件 data_dir = /var/lib/odoo

; 管理员主控密码(用于创建、还原和备份数据库等操作) ; admin_passwd = admin

; 用于导入导出的csv文件的默认分隔符 ; csv_internal_sep = ,

; 数据库最大连接数 ; db_maxconn = 64 ; 指定要使用的数据库名 ; db_name = False ; 创建新数据库时使用的数据库模板 ; db_template = template1 ; 过滤要显示的数据库名称 ; dbfilter = .*

; 是否为调试模式 ; debug_mode = False

; 用于发送邮件的邮箱地址 ; email_from = False

; 一个处理器允许使用的最大物理内存 ; limit_memory_hard = 2684354560 ; 一个处理器允许使用的最大虚拟内存 ; limit_memory_soft = 2147483648 ; 一个处理器接受的最大请求数 ; limit_request = 8192 ; 一个请求最多占用多少处理器时间 ; limit_time_cpu = 60 ; 一个请求允许的最长实时时间,默认为120 limit_time_real = 600

; 是否允许显示数据库列表 ; list_db = True ; 是否将log写入db的ir_logging表 ; log_db = False ; 可以是一组module:log_level对, 默认值是:INFO(表示所有模块的默认日志级别为INFO级别) ; log_handler = [':INFO'] ; 日志的级别, 可选值包括debug_rpc_answer, debug_rpc, debug, debug_sql, info, warn, error, critical ; log_level = info ; 指定用来存储日志的文件 ; logfile = None

; 长连接池使用的端口号? ; longpolling_port = 8072

; 处理当前计划任务的最大线程数 ; max_cron_threads = 2

; 强制保存在virtual osv_memory表中的记录的最长时间,以小时为单位 ; osv_memory_age_limit = 1.0

; 强制一个virtual osv_memory表的最大记录数 ; osv_memory_count_limit = False

; 发送邮件的SMTP用户密码 ; smtp_password = False ; smtp_port = 25 ; smtp_server = localhost ; smtp_ssl = False ; smtp_user = False

; 要使用的处理器数量 ; workers = 0

; 是否禁止使用XML-RPC协议 ; xmlrpc = True ; 指定使用XML-RPC协议的IP地址,为空时表示绑定到现有IP ; xmlrpc_interface = ; XML-RPC协议使用的TCP端口 ; xmlrpc_port = 8069 ; 是否禁止使用XML-RPC安全协议 ; xmlrpcs = True ; 指定使用XML-RPC安全协议的IP地址,为空时表示绑定到现有IP ; xmlrpcs_interface = ; XML-RPC安全协议使用的TCP端口 ; xmlrpcs_port = 8071 {% endcodeblock %}