Score:0

เซิร์ฟเวอร์ AWS EC2 Next JS หยุดตอบสนองหลังจากผ่านไประยะหนึ่ง

ธง cn

ฉันใช้งานเซิร์ฟเวอร์ NextJS บนอินสแตนซ์ AWS EC2 ฉันใช้ pm2 เพื่อจัดการแอปพลิเคชันของฉัน การตั้งค่าใช้งานได้ดี แต่ปัญหาคือหลังจากผ่านไปสองสามวัน เซิร์ฟเวอร์หยุดตอบสนองด้วยรหัสสถานะ 522

เมื่อฉันรีสตาร์ทเซิร์ฟเวอร์ apache ด้วย /opt/bitnami/ctlscript.sh รีสตาร์ท apache มันเริ่มตอบสนองอีกครั้ง

ฉันเกิดขึ้นมานานแล้วและฉันไม่รู้ว่าอะไรทำให้มันเกิดขึ้น ล่าสุดมันเกิดขึ้นมีหน่วยความจำว่างประมาณ 730MB จาก 966MB และโปรเซสเซอร์เกือบจะไม่ได้ใช้งาน

ที่นี่คือ ท็อป ภาพออก ภาพของเอาต์พุต htop

นี่คือผลลัพธ์จาก แมว /opt/bitnami/apache/logs/error_log ฉันได้แทนที่ชื่อโดเมนด้วย example.com และที่อยู่ IP ด้วย *** https://pastebin.mozilla.org/YatsOA3i

ขอบคุณสำหรับเวลาและความช่วยเหลือของคุณ

cn flag
คุณสามารถเพิ่มการบันทึกลงในแอปพลิเคชันของคุณเพื่อบันทึกเมตริกหรือข้อมูลเพิ่มเติมได้หรือไม่ ถ้าหยุดหลังจากผ่านไปสองสามวัน ฉันเดาว่าทรัพยากรจะรั่วไหล สิ่งต่างๆ เช่น ตัวจัดการไฟล์ การเชื่อมต่อ หน่วยความจำ ฯลฯ
cn flag
รูปภาพ @ shearn89 nextjs มีปัญหาที่ทราบแล้ว ไลบรารี่ที่คมชัดทำให้เกิดหน่วยความจำรั่ว แต่อย่างที่คุณเห็นจากเอาต์พุต ```htop`` ดูเหมือนว่าจะมีหน่วยความจำเหลืออยู่เพียงพอ

โพสต์คำตอบ

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