راکت

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

2 پاسخ

با سلام

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

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

ثبت پرسش جدید

پاسخ‌ها

2
متین طیبی نیا
متین طیبی نیا
@MatinTayebi

تخصص: backend

سلام
تا زمانی که ارور مشخص نشه هیچکس نمیتونه مشکل پیدا کنه
یک سری 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

تخصص: برنامه نویس بک اند

سلام

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

ممنون.

شاید پاسخ شما همین‌جا باشد

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

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