מדריךNode.js
תאריך הפקהעודכן לאחרונהזמן קריאהדקה אחת

הלוגים של Node.js ופתרון תקלות

איפה הפלט של האפליקציה, ומה אומרות התקלות הנפוצות: 503, הפעלה מחדש בלולאה, ומודול שלא נמצא.

כשאפליקציה לא עובדת, הלוג הוא החבר הכי טוב שלכם.

איפה הלוג

במצב אוטומטי, הפלט והשגיאות של האפליקציה נכתבים לקובץ persistent_app_<ID>.log בתיקיית הבית. הקובץ מתחלף בכל הפעלה, אז קראו אותו לפני שמפעילים מחדש. במצב ידני אין לוג, ואתם אחראים לרשום פלט בעצמכם.

התקלות הנפוצות

  • שגיאת 503. האפליקציה לא רצה, או מאזינה לפורט אחר מזה שבהגדרות הפרוקסי. בדקו את הלוג ואת הפורט.
  • האפליקציה עולה ונופלת שוב ושוב. פקודת ההפעלה נכשלת מיד. הלוג יגיד למה. נסו פקודה פשוטה כמו node server.js.
  • Cannot find module. החבילות לא הותקנו. הריצו npm install בתיקייה שבה נמצא package.json, וודאו שתיקיית העבודה מצביעה עליה.
  • האתר הקיים נעלם. הפרוקסי הוגדר לנתיב הראשי, והאפליקציה תפסה את כל האתר. הגדירו לה נתיב משלה.

לראות את הלוג בזמן אמת

בגישת SSH: tail -f ~/persistent_app_*.log

טיפ שלנו: תקועים? כתבו לנו את שם האתר ואת השורות האחרונות מהלוג.

הבהרה: עשינו כל מאמץ לספק מידע מדויק ועדכני, אך ייתכנו שגיאות או שינויים שחלו לאחר פרסום המדריך (טל"ח). השימוש במידע הוא באחריות המשתמש בלבד.

המדריך באתרhttps://servers24.co.il/help/nodejs-logs-troubleshooting/

מכינים את המסמך ובודקים שהלוגו, התמונות והגופנים נטענו.

חזרה למדריך
בחלון ההדפסה: שמירה כקובץ PDF · גודל A4 · שוליים ברירת מחדל · בלי כותרות של הדפדפן