สารบัญ:

รันไทม์ pm2 คืออะไร?
รันไทม์ pm2 คืออะไร?

วีดีโอ: รันไทม์ pm2 คืออะไร?

วีดีโอ: รันไทม์ pm2 คืออะไร?
วีดีโอ: pm2 2024, พฤศจิกายน
Anonim

PM2 รันไทม์ เป็นผู้จัดการกระบวนการผลิตสำหรับโหนด แอปพลิเคชัน js ที่มีตัวโหลดบาลานซ์โดยธรรมชาติ ช่วยให้คุณสามารถทำให้แอปพลิเคชันใช้งานได้ตลอดไป โหลดซ้ำโดยไม่ต้องหยุดทำงาน และสนับสนุนการดำเนินการ Devops เป็นประจำ การเริ่มต้นแอปพลิเคชันของคุณในโหมดใช้งานจริงทำได้ง่ายเพียง: pm2 เริ่ม app.js

มีคนถามว่า pm2 มีไว้ทำอะไร?

PM2 เป็นผู้จัดการกระบวนการผลิตสำหรับ Node แอปพลิเคชัน js ที่มีตัวโหลดบาลานซ์ในตัว ช่วยให้คุณสามารถทำให้แอปพลิเคชันใช้งานได้ตลอดไป โหลดซ้ำโดยไม่ต้องหยุดทำงาน และเพื่ออำนวยความสะดวกในงานผู้ดูแลระบบทั่วไป

ในทำนองเดียวกัน pm2 จะรีสตาร์ทอัตโนมัติหรือไม่ ใช่มัน ทำ โดยค่าเริ่มต้นและมีตัวเลือกนาฬิกาให้ เริ่มต้นใหม่ เกี่ยวกับการเปลี่ยนแปลง

ในลักษณะนี้คุณ pm2 ได้อย่างไร?

เริ่มกระบวนการ:

  1. pm2 start app.js --name "my-api" pm2 start web.js --name "web-interface"
  2. pm2 หยุดเว็บอินเตอร์เฟส
  3. pm2 รีสตาร์ทเว็บอินเตอร์เฟส
  4. pm2 ลบเว็บอินเตอร์เฟส
  5. pm2 รีสตาร์ท /http-[1, 2]/
  6. รายการ pm2 # หรือ pm2 [รายการ|ls|l|สถานะ]
  7. pm2 แสดง 0

pm2 ติดตั้งที่ไหน?

เมื่อคุณ ติดตั้ง PM2 (npm ติดตั้ง -NS pm2 ) มันสร้างค่าเริ่มต้น PM2 โฮมโฟลเดอร์ (ภายใต้ C:Users. pm2 ) ที่จะเก็บ PM2 ไฟล์ที่เกี่ยวข้อง เช่น บันทึก (ใช่ เหมือนกับที่คุณเห็นว่าทำงานอยู่ pm2 บันทึก) ประมวลผล pid หรือการถ่ายโอนข้อมูลที่สร้างขึ้นเมื่อคุณเรียกใช้ pm2 บันทึก.

แนะนำ: