سعید نوروزی
3 سال پیش توسط سعید نوروزی مطرح شد
2 پاسخ

مشکل ریست شدن عجیب برنامه تحت node js

با سلام

من یک اپلیکیشن نوشته شده تحت node دارم که روی یک سرور اختصاصی با رم 61 گیگ رانش کردم، وقتی رم سرور رو کاهش میدم و میزارم روی مثلا 16 گیگ برنامه هیچ مشکلی نداره ولی وقتی رم رو میبرم روی 61 گیگ اپ بدون هیچ ارور یا لاگی کرش میکنه و ریست میشه!! اپ رو با pm2 ران میکنم

کسی تا حالا به همچین مشکلی برخورد کردهبتونه راهنمایی کنه؟ خیلی سرچ کردم برای علتش ولی به نتیجه ای نرسیدم!!


ثبت پرسش جدید
متین طیبی نیا
تخصص : backend
@MatinTayebi 3 سال پیش آپدیت شد
0

سلام
تا زمانی که ارور مشخص نشه هیچکس نمیتونه مشکل پیدا کنه
یک سری process .event هایی در NodeJs هستند که کار Exception برای ما انجام میدن این کد تو قسمت app.js یا server.js قرار بدید در جایی که سرور ران میشه قرار بدید

const process = require('process');

process.on('uncaughtException', function (err) {
  console.error(err);
  console.log("Node NOT Exiting...");
});

اگر نمیتویند لاگ ارور ببنید ارور تو یک فایل txt ذخیره کنید
اگر این کد پاسخی به شما نداد باید تمام process.event هایی که مربوط به Exception ها میشن یکی یکی تست کنید

منبع
شاید این لینک استک اور فلو بددرتون بخوره


سعید نوروزی
تخصص : برنامه نویس بک اند
@saeednorouzi98 3 سال پیش مطرح شد
1

سلام

ممنون از پاسختون، این رو تست میکنم.

ممنون.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام