Score:0

Litespeed - แอพ NextJS ใน DigitalOcean Droplet - รีสตาร์ท Custom Server

ธง cn

กำลังใช้ DigitalOcean OpenLiteSpeed ​​NodeJS ภาพจากตลาดสำหรับตั้งค่า Droplet เพื่อเรียกใช้แอป NextJS ของฉัน

ฉันตั้งค่าทุกอย่างแล้ว และเมื่อทดสอบแล้ว หน้าแรกก็แสดงอย่างถูกต้อง เมื่อฉันคลิกปุ่มเข้าสู่ระบบ (ที่ใช้ NextAuth เวอร์ชัน 4) เกิดปัญหาเนื่องจากแพ็คเกจอื่น ดังนั้นการใช้ เส้นด้ายฉันลบแพ็คเกจออกแล้วติดตั้งใหม่

ดังนั้นหลังจากการติดตั้ง ฉันจึงเรียกใช้ สร้างเส้นด้าย (ที่ดำเนินการ สร้างต่อไป คำสั่ง) และบิลด์ถูกสร้างขึ้น แต่คำถามของฉันคือ ฉันจะรีสตาร์ทแอปได้อย่างไร จะทำ เริ่มต้นใหม่อย่างสง่างาม จากคอนโซลผู้ดูแลระบบ Litespeed (https://myserverip:7080) ได้หรือไม่ ฉันไม่ได้ทำอะไรกับ PM2. ฉันหมายความว่าฉันทำตามบทช่วยสอนวิดีโอนี้เพื่อปรับใช้แอป NextJS ในหยด: https://www.youtube.com/watch?v=IktnuT9UgbM และเขาไม่ได้พูดถึงอะไรเกี่ยวกับ PM2

แจ้งให้เราทราบความคิดของคุณ หากนี่ไม่ใช่ฟอรัมที่ถูกต้อง โปรดอย่าลังเลที่จะย้ายคำถามนี้ที่เหมาะสมที่สุด ขอบคุณ

Score:0
ธง pk

คุณสามารถวิ่งได้ในหยดเดียว เริ่มทำงาน npm. อย่างไรก็ตาม สิ่งนี้บังคับให้คุณเปิดคอนโซลทิ้งไว้เพื่อให้แอปทำงานต่อไป

ใส่ pm2.pm2 อนุญาตให้คุณเรียกใช้แอปในพื้นหลังและอนุญาตให้คุณคงคำสั่งไว้หากรีบูท droplet (รันเมื่อเริ่มต้น) ดังนั้นในการรีสตาร์ทแอป คุณต้องเรียกใช้ pm2 เริ่มใหม่ เพื่อรีสตาร์ทแอปใดก็ตามที่ได้รับการกำหนดค่า วิ่ง สถานะ pm2 เพื่อตรวจสอบว่ามีการกำหนดค่าแอพใดบ้างและสถานะของแอพนั้น

OLS เป็นเว็บเซิร์ฟเวอร์เช่น apache หรือ nginx ซึ่งควบคุมสิ่งที่สาธารณะเข้าถึงได้... การรีสตาร์ทอย่างสง่างามบน OLS ช่วยให้คุณรับการเปลี่ยนแปลงใดๆ ที่ทำกับ OLS ได้ จะไม่ส่งผลกระทบต่อแอปของคุณ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา