Công bố minh bạch trên ERPNextCalc (Chia hàng đợi Redis RQ Short/Default/Long | 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: Tách hàng đợi Redis RQ Short, Default & Long
ERPNextCalc tách cụm worker Redis RQ thành 3 nhóm Supervisor độc lập gồm short (512 MB), default (768 MB) và long (1024 MB) để tác vụ nặng không làm nghẽn sự kiện thời gian thực.
Khi chạy chung một hàng đợi duy nhất, chỉ cần một lệnh tách BOM 4 cấp hoặc nhập CSV hàng loạt là toàn bộ email xác nhận đơn hàng sẽ bị kẹt hàng chục phút.
Định mức RAM hàng đợi Redis RQ theo ERPNextCalc (512 MB – 1.024 MB)
Worker short chỉ xử lý tác vụ dưới 30 giây nên tiêu tốn khoảng 512 MB RAM. Worker default xử lý ghi sổ cái khoảng 768 MB, còn worker long cần tới 1.024 MB cho báo cáo nặng.
Chúng tôi khuyến nghị tỷ lệ tối thiểu 2 short : 2 default : 1 long trên máy chủ 16 GB, tương đương 3.584 MB cho toàn bộ tầng xử lý nền.
Tách cổng Redis Queue (:11000) và Redis Cache (:13000) trên ERPNextCalc
Frappe v15 dùng hai tiến trình Redis riêng: redis_queue ở cổng 11000 tuyệt đối không bật xóa key tự động, còn redis_cache ở cổng 13000 dùng chính sách allkeys-lru.
Bạn nên cấp tối thiểu 512 MB cho redis_queue và tắt snapshot RDB trên redis_cache để tránh giật I/O khi hệ thống bận.
Cấu hình tách Redis RQ ERPNextCalc trong common_site_config.json