Odoo 13开发者指南第三章 服务端部署

Odoo Alan 4年前 (2020-08-30) 5262次浏览 0个评论 扫描二维码

安装Odoo

安装与第一章相似,这里按照生产环境的标准做了一定的修改:

  1. 安装依赖
  2. 安装wkhtmltopdf
  3. 添加程序运行用户及数据库所需用户(这里均使用 odoo)
  4. 使用 odoo 用户配置项目文件
  5. 添加启动文件
  6. 创建其它文件夹
  7. 配置.gitignore 文件
  8. 以 root 用户卸载 gcc

PostgreSQL

在线获取推荐配置:http://pgtune.leopard.in.ua/

Odoo 13开发者指南第三章 服务端部署

  • DB Version:使用你所安装的数据库版本(默认Debian Stretch为9.6,Ubuntu 18.04为10.5)
  • OS Type: Linux。
  • DB Type:选择Online transaction processing system,因为Odoo使用了大量的事务。
  • Total Memory (RAM):填写你想为PostgreSQL分配的内存,如果你使用一台独立的服务机则接近它的所有内存(参见下一段中有关独立数据库服务器的内容了解更多详情)。
  • Number of CPUs (core):这个参数的值为你想要为PostgreSQL分配的CPU数量/核数。
  • Number of Connections:你的数据库服务可以接受的最大并发数。
  • Data Storage:数据存储设备的类型。例如,SSD或HDD。

生产环境配置文件参照进行如下操作:

  1. 在开发环境的基础上新建一个生产环境的配置文件:
  2. 编辑生产环境配置production.conf 文件。
  3. 修改addons_path来匹配生产环境的根路径:
  4. 修改数据路径:
  5. 修改服务服务日志路径来匹配生产环境的根路径:
  6. 配置日志轮询:
  7. 配置日志处理器:
  8. 调整数据库连接参数:
  9. 配置数据库过滤器并禁用数据库列出显示:
  10. 使用pwgen生成的随机密码来修改master密码
  11. 配置Odoo来以worker进程运行:
  12. 仅监听本地网卡:
  13. 保存该文件并将其添加至Git仓库:

数据库及文件备份

配置系统服务

你需要执行如下步骤配置systemd来启动Odoo:

  1. 使用root权限(sudo su),创建一个名为/lib/systemd/system/odoo.service的文件并添加如下内容:
  2. 使用root权限,注册该服务:
  3. 使用root权限,启动服务:
  4. 可运行如下命令来停止服务:

喜欢 (7)
[]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址