เข้าสู่สถานะ "CrashLoopBackOff" โดยตรง
เข้าสู่สถานะ "CrashLoopBackOff" โดยตรง
สวัสดีครับ
ERPNext เป็นแอปพลิเคชันที่ค่อนข้างหนัก การตรวจสอบ CrashLoopBackOff จำเป็นต้องใช้ log จริงและ service ID รบกวนคุณช่วยระบุข้อมูลดังนี้ครับ:
ปัญหาการ deploy ERPNext ที่พบบ่อย:
bench new-site ซึ่งขั้นตอนนี้ต้องรอให้ MariaDB พร้อมก่อน ถ้าลำดับการ start ผิดจะทำให้ crash ได้หากคุณให้ข้อมูลทั้ง 3 ข้อนี้ เราจะช่วยตรวจสอบสาเหตุที่แน่ชัดให้ครับ
รหัสโปรเจกต์: project-6a0c5c5233d1a635fa37b3b5
รหัสบริการ: service-6a0c5ca940a883532f3311ad
เซิร์ฟเวอร์อยู่บน Wonder Mesh และเครื่องมีสเปก 6C/64GB
บันทึกรันไทม์ (Runtime Log):
[Zeabur] Pod/service-6a0c5ca940a883532f3311ad-56fc459b5b-fwvd9 - Pulling: Pulling image "frappe/bench:latest"
[Zeabur] Pod/service-6a0c5ca940a883532f3311ad-56fc459b5b-fwvd9 - Pulled: Successfully pulled image "frappe/bench:latest" in 1.108s (1.108s including waiting). Image size: 929010383 bytes.
[Zeabur] Pod/service-6a0c5ca940a883532f3311ad-56fc459b5b-fwvd9 - Created: Created container: erpnext
[Zeabur] Pod/service-6a0c5ca940a883532f3311ad-56fc459b5b-fwvd9 - Started: Started container erpnext
[Zeabur] Pod/service-6a0c5ca940a883532f3311ad-56fc459b5b-fwvd9 - Pulling: Pulling image "frappe/bench:latest"
[Zeabur] Pod/service-6a0c5ca940a883532f3311ad-56fc459b5b-fwvd9 - Pulled: Successfully pulled image "frappe/bench:latest" in 1.104s (1.104s including waiting). Image size: 929010383 bytes.
[Zeabur] Pod/service-6a0c5ca940a883532f3311ad-56fc459b5b-fwvd9 - Created: Created container: erpnext
[Zeabur] Pod/service-6a0c5ca940a883532f3311ad-56fc459b5b-fwvd9 - Started: Started container erpnext
[Zeabur] Pod/service-6a0c5ca940a883532f3311ad-56fc459b5b-fwvd9 - BackOff: Back-off restarting failed container erpnext in pod service-6a0c5ca940a883532f3311ad-56fc459b5b-fwvd9_environment-6a0c5c52f3b70f2a79fbd6a0(1c546a65-358c-444d-acc0-4cf7d4ef725e)
[Zeabur] Pod/service-6a0c5ca940a883532f3311ad-56fc459b5b-fwvd9 - BackOff: Back-off restarting failed container erpnext in pod service-6a0c5ca940a883532f3311ad-56fc459b5b-fwvd9_environment-6a0c5c52f3b70f2a79fbd6a0(1c546a65-358c-444d-acc0-4cf7d4ef725e)
[Zeabur] Pod/service-6a0c5ca940a883532f3311ad-56fc459b5b-fwvd9 - Pulling: Pulling image "frappe/bench:latest"
[Zeabur] Pod/service-6a0c5ca940a883532f3311ad-56fc459b5b-fwvd9 - Pulled: Successfully pulled image "frappe/bench:latest" in 1.121s (1.121s including waiting). Image size: 929010383 bytes.
[Zeabur] Pod/service-6a0c5ca940a883532f3311ad-56fc459b5b-fwvd9 - Created: Created container: erpnext
[Zeabur] Pod/service-6a0c5ca940a883532f3311ad-56fc459b5b-fwvd9 - Started: Started container erpnext
[Zeabur] Pod/service-6a0c5ca940a883532f3311ad-56fc459b5b-fwvd9 - BackOff: Back-off restarting failed container erpnext in pod service-6a0c5ca940a883532f3311ad-56fc459b5b-fwvd9_environment-6a0c5c52f3b70f2a79fbd6a0(1c546a65-358c-444d-acc0-4cf7d4ef725e)
[Zeabur] Pod/service-6a0c5ca940a883532f3311ad-56fc459b5b-fwvd9 - BackOff: Back-off restarting failed container erpnext in pod service-6a0c5ca940a883532f3311ad-56fc459b5b-fwvd9_environment-6a0c5c52f3b70f2a79fbd6a0(1c546a65-358c-444d-acc0-4cf7d4ef725e)
สวัสดีครับ จากการตรวจสอบพบว่านี่เป็นปัญหาที่ทราบกันดีของเทมเพลตชุมชน ERPNext โดย Docker image ที่กำหนดค่าไว้ในเทมเพลตคือ frappe/bench:latest (เครื่องมือสำหรับพัฒนา) ไม่ใช่ image สำหรับใช้งานจริง (production) อย่าง frappe/erpnext ที่ถูกต้อง จึงทำให้คอนเทนเนอร์หยุดทำงานทันทีหลังจากเริ่มระบบ
วิธีแก้ไข:
frappe/bench:latest เป็น frappe/erpnext:v16หากแก้ไขแล้วยังมีปัญหาอยู่ โปรดแจ้งให้เราทราบครับ