Điểm:0

AWS EC2 Máy chủ JS tiếp theo ngừng phản hồi sau một thời gian

lá cờ cn

Tôi đang chạy máy chủ NextJS trên phiên bản AWS EC2. Tôi sử dụng pm2 để quản lý các ứng dụng của mình. Quá trình thiết lập hoạt động khá tốt nhưng vấn đề là sau một vài ngày, máy chủ ngừng phản hồi với mã trạng thái 522.

Khi tôi khởi động lại máy chủ apache với /opt/bitnami/ctlscript.sh khởi động lại apache nó bắt đầu phản hồi lại.

Tôi đã xảy ra trong một thời gian dài và tôi không biết điều gì đã khiến nó xảy ra. Điều cuối cùng xảy ra là có khoảng 730 MB bộ nhớ trống trong tổng số 966 MB. Và bộ vi xử lý gần như không hoạt động.

Đây là htop hình ảnh đầu ra. hình ảnh của đầu ra htop

đây là đầu ra từ con mèo /opt/bitnami/apache/logs/error_log Tôi đã thay thế tên miền bằng example.com và địa chỉ IP bằng *** https://pastebin.mozilla.org/YatsOA3i

Xin cám ơn về thời gian và sự giúp đỡ của bạn.

lá cờ cn
Bạn có thể thêm nhật ký khác vào ứng dụng của mình để ghi lại các số liệu hoặc thông tin bổ sung không? Nếu nó dừng lại sau một vài ngày, tôi đoán đó là rò rỉ tài nguyên. Những thứ như xử lý tệp, kết nối, bộ nhớ, v.v.
lá cờ cn
@ shearn89 hình ảnh nextjs có một vấn đề đã biết, thư viện sharp gây rò rỉ bộ nhớ. Nhưng như bạn có thể thấy từ đầu ra ```htop``, dường như còn đủ bộ nhớ.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.