กลับไปยังเอกสาร
การแก้ปัญหา

แก้ไข Deployment Failures

วินิจฉัยและแก้ไขข้อผิดพลาดการ deploy ทั่วไป

Intermediate6 min readUpdated 2024-02-01

Build failed

สาเหตุ: ข้อผิดพลาดระหว่าง Docker build

วิธีแก้ไข:

  1. ตรวจสอบ build logs สำหรับข้อความข้อผิดพลาด
  2. ตรวจสอบไวยากรณ์ Dockerfile
  3. ตรวจสอบว่า dependencies ทั้งหมดพร้อมใช้งาน
  4. ตรวจสอบการเชื่อมต่อ network สำหรับการดาวน์โหลดแพ็กเกจ

Container ไม่เริ่มต้น

สาเหตุ: ข้อผิดพลาดในการกำหนดค่าหรือ runtime

วิธีแก้ไข:

  1. ตรวจสอบ container logs สำหรับข้อผิดพลาด
  2. ตรวจสอบว่า environment variables ถูกตั้งค่า
  3. ตรวจสอบว่าพอร์ตไม่ถูกใช้งานอยู่แล้ว
  4. ตรวจสอบว่าขีดจำกัด memory ไม่ต่ำเกินไป

พอร์ตถูกใช้งานอยู่แล้ว

สาเหตุ: บริการอื่นใช้พอร์ต

วิธีแก้ไข:

  1. ค้นหาสิ่งที่ใช้พอร์ต: netstat -tlpn | grep :PORT
  2. หยุดบริการที่ขัดแย้ง
  3. หรือเลือกพอร์ตอื่นสำหรับแอปของคุณ

พื้นที่ disk ไม่เพียงพอ

สาเหตุ: ที่เก็บข้อมูล server เต็ม

วิธีแก้ไข:

  1. ล้าง Docker: docker system prune
  2. ลบ images และ containers ที่ไม่ได้ใช้
  3. ตรวจสอบไฟล์ log ขนาดใหญ่
  4. พิจารณาขยายพื้นที่เก็บข้อมูล

Screenshots

แก้ไข Deployment Failures - Screenshot 1

Ready to try Server Compass?

Download the app and deploy your first application in under 5 minutes.

Download Server Compass