top of page

Hướng dẫn khắc phục các lỗi khi làm việc với Odoo

Writer's picture: Tuan NguyenTuan Nguyen



Mình dùng Nginx làm proxy reverse cho Odoo khi upload file lên Odoo mà file lớn hơn 1MB thì sẽ báo lỗi.

Nguyên nhân: Mặc định Nginx limit size 1MB

Cách khắc phục: Vào file cấu hình chính của Nginx mục http dòng client_max_body_size sửa lại limit size

$ sudo nano /etc/nginx/nginx.conf

Nội dung:

http {
	...
	client_max_body_size 10MB;
	...
}

Để duplicate/backup/restore database ta vào link: http://odoo-server-ip:8069/web/database/manager

Nguyên nhân: Do mình tách phần app Odoo và database trên 2 server khác nhau, server cài app Odoo không cài service PostgreSQL nên không có sẵn các thư viện, files, binaries để thực hiện các script liên quan đến database do vậy sẽ gây ra lỗi.

Cách khắc phục:

- Copy các thư viện, files, binaries từ server cài PostgreSQL sang server cài app Odoo bằng rsync

- Sửa lại file cấu hình Odoo

Nơi lưu các thư viện, files, binaries của PostgreSQL: /usr/lib/postgresql/12/bin (ở đây mình cài PostgreSQL ver 12)

Các lệnh sau đều thực hiện trên server cài app Odoo

$ sudo mkdir -p /usr/lib/postgresql/12/bin
$ sudo rsyn -a <username>@<postgres-server-ip>:/usr/lib/postgresql/12/bin /usr/lib/postgresql/12/
$ sudo nano /etc/odoo.conf

Thêm dòng sau:

pg_path = /usr/lib/postgresql/12/bin

Restart lại dịch vụ odoo

8 views0 comments

Comentarios


 

© 2018 by Tuấn Nguyễn

 Liên hệ tôi
  • Facebook - Black Circle
  • Google+ - Black Circle
bottom of page