ERPNextCalc Guide: Tinh chỉnh Gunicorn Worker cho Frappe v15
Tính chính xác tiến trình Gunicorn theo (2 * vCPU) + 1, giữ RSS ở mức 260 MB với --preload và loại bỏ lỗi 504 khi xuất báo cáo tài chính ERPNext.
Mở hướng dẫn chi tiết →Công bố minh bạch trên ERPNextCalc (8 Kiến trúc Triển khai Frappe v15 / ERPNext | ERPNextCalc): một số liên kết nhà cung cấp là liên kết đối tác và có thể mang lại hoa hồng. Xem chi tiết công bố ERPNextCalc.
ERPNextCalc biên soạn 8 tài liệu chuyên sâu về tối ưu RAM, hàng đợi nền và mạng cho cụm Frappe Bench tự vận hành.
Mỗi hướng dẫn trên ERPNextCalc đều cung cấp ngưỡng thông số cụ thể tính bằng GB, MB và % kèm tệp cấu hình mẫu.
Tính chính xác tiến trình Gunicorn theo (2 * vCPU) + 1, giữ RSS ở mức 260 MB với --preload và loại bỏ lỗi 504 khi xuất báo cáo tài chính ERPNext.
Mở hướng dẫn chi tiết →Ngăn tác vụ tính BOM nhiều tầng và khóa sổ tài chính làm treo email cảnh báo hoặc POS bằng cách tách riêng 3 nhóm worker Redis RQ.
Mở hướng dẫn chi tiết →Giải thích vì sao máy chủ ERPNext chạy chung phải giữ innodb_buffer_pool_size ở 45% RAM thay vì công thức 75% của máy chủ CSDL rời.
Mở hướng dẫn chi tiết →Cấu hình tiến trình Node.js Socket.IO cổng 9000 cho thông báo Desk, thanh tiến trình nhập liệu và trạng thái POS không bị rớt kết nối.
Mở hướng dẫn chi tiết →Chuyển tải tệp tĩnh /assets/ trực tiếp qua Nginx, đồng bộ proxy_read_timeout với Gunicorn và tối ưu giới hạn đính kèm chứng từ ERPNext.
Mở hướng dẫn chi tiết →Tránh sập hệ thống do đầy ổ cứng từ tệp đính kèm không dọn dẹp và tối ưu I/O khi chạy mysqldump và bench restore.
Mở hướng dẫn chi tiết →Cấp đúng worker RQ long và bộ đệm MariaDB InnoDB cho lệnh tách BOM 5 cấp, Job Card xưởng và tổng hợp kế hoạch sản xuất MRP.
Mở hướng dẫn chi tiết →Khi nào nên chạy nhiều site ERPNext dùng chung một bench để tiết kiệm RAM và khi nào cần tách bench Linux riêng cho từng đơn vị.
Mở hướng dẫn chi tiết →9 bản vẽ kỹ thuật chuyên sâu kiểm toán ngưỡng RAM, IOPS ổ cứng NVMe và chi phí gia hạn 36 tháng.
Ngăn chặn lỗi tràn bộ nhớ OOM-Killer khi vận hành ERPNextCalc. Định mức RAM chuẩn cho frappe-bench gunicorn + python-rq + MariaDB từ 1500 đến 30000.
Loại bỏ nghẽn đọc ghi ổ cứng khi chạy ERPNextCalc. So sánh tốc độ NVMe Gen4 (116,000 IOPS), độ trễ 105 ms ledger post và gói VPS từ 940.000đ/tháng.
Phân tích tổng chi phí sở hữu 36 tháng cho hạ tầng ERPNextCalc. Đối chiếu bảng giá UltaHost Dedicated EPYC VDS (940.000đ/tháng) và Hostinger KVM NVMe.
Giảm độ trễ mạng APAC xuống ngưỡng 105 ms ledger post cho ERPNextCalc. So sánh tuyến cáp Singapore, Tokyo, cấu hình TCP BBR và gói VPS từ.
Đo lường ảnh hưởng của xung đột CPU Steal lên ERPNextCalc. Định cỡ nhân AMD EPYC cho 1500–30000 chứng từ kho & kế toán/ngày chuẩn xác.
Xây dựng cơ chế sao lưu chống hỏng dữ liệu cho ERPNextCalc. Kết hợp snapshot tabGL Entry & tabStock Ledger Entry InnoDB pages, mã hóa đa vùng và diễn.
Tính mức tiết kiệm thực tế khi tự triển khai ERPNextCalc trên VPS NVMe thay vì trả phí thuê bao SaaS đắt đỏ. Khởi điểm chỉ từ 940.000đ/tháng.
Bảo vệ máy chủ ERPNextCalc trước tấn công dò quét cổng. Cô lập hoàn toàn frappe-bench gunicorn + python-rq + MariaDB sau mạng riêng WireGuard, tường.
Xác định chính xác thời điểm nên nâng cấp dọc lên 32GB RAM hay tách cụm nhiều máy chủ cho ERPNextCalc theo tải thực tế.
Bộ ngưỡng cảnh báo vận hành thực chiến cho ERPNextCalc. Giám sát sát sao bộ nhớ frappe-bench gunicorn + python-rq + MariaDB, độ trễ đĩa NVMe và mục.