Nodemon: يتم قتل العمليات الفرعية المنفصلة عند إعادة تعيين nodemon

تم إنشاؤها على ٢٧ يوليو ٢٠١٨  ·  4تعليقات  ·  مصدر: remy/nodemon

  • nodemon -v : 8.11.3
  • node -v : 1.18.3
  • نظام التشغيل / بيئة المحطة الطرفية: macOS iTerm2
  • الأمر الذي قمت بتشغيله: nodemon -v app.js --development-mode

سلوك متوقع

يجب أن تنجو العمليات الفرعية المنفصلة من إعادة تعيين nodemon ، تمامًا كما ستنجو من CTRL + C.

السلوك الفعلي

يتم إيقاف العمليات الفرعية المنفصلة عند إعادة التعيين. إذا كانت هذه العملية الفرعية هي عملية جافا ، فسيتم أيضًا إرسال بريد عشوائي باستخدام ملفات hs_err_pidxxxx.log التي تشير إلى أخطاء SIGSEGV . مثال:

# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x000000010da86c68, pid=13670, tid=0x0000000000000307

خطوات التكاثر

  1. في نظام macOS ، ابدأ عملية عقدة في nodemon والتي تولد عملية فرعية منفصلة.
  2. إعادة التعيين إما عن طريق تحرير ملف مراقب أو باستخدام rs

ملاحظة: لا أعتقد أن هذه المشكلة موجودة على windows.

missing code to replicate stale

التعليق الأكثر فائدة

لا أعتقد أن هذا قديم لأنه لم يتفاعل معه المالك أو أي مشرفين في الإطار الزمني.

ال 4 كومينتر

تم وضع علامة على هذه المشكلة تلقائيًا على أنها خاملة وقديمة لأنها لم يكن بها أي نشاط حديث. سيتم إغلاقها تلقائيًا في حالة عدم حدوث أي نشاط آخر. إذا كنت تعتقد أن هذا خطأ ، أو استمرت المشكلة ، فما عليك سوى إرسال رد في التعليقات و remy سوف (حاول!) للمتابعة.
شكرا لك على المساهمة <3

لا أعتقد أن هذا قديم لأنه لم يتفاعل معه المالك أو أي مشرفين في الإطار الزمني.

alallier أنا كل

هل يستطيع @ Autre31415 توفير رمز سفلي متماثل للنسخ المتماثل؟ لست متأكدًا من أن هذا قابل للإصلاح (مرة أخرى ، حيث لم يقدم أحد أي حل) ، لأن nodemon يقوم بالضبط بما يفترض أن يفعله (إنهاء جميع العمليات الفرعية).

تم وضع علامة على هذه المشكلة تلقائيًا على أنها خاملة وقديمة لأنها لم يكن بها أي نشاط حديث. سيتم إغلاقها تلقائيًا في حالة عدم حدوث أي نشاط آخر. إذا كنت تعتقد أن هذا خطأ ، أو استمرت المشكلة ، فما عليك سوى إرسال رد في التعليقات و remy سوف (حاول!) للمتابعة.
شكرا لك على المساهمة <3

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات