PM2 מוניטור משתמש בהרבה CPU
-
אני מששתמש ב PM2 להפעלת שרת nodejs.
בדרך כלל אחרי עדכון גירסה של שירות בשרת אני מפעיל פקודת pm2 monit כדי לוודא שהכל תקין, בדר"כ לא בוער לי לצאת מזה וה SSH יכול להישאר על מצב זה זמן ממושך.
בחלק מהשירותים אני משתמש ב console.log כדי לתעד דברים שאני לא צריך לשמור בשרת אבל חשוב לי תיעוד זמני (הלוגים השמורים של PM2)
מה שקורה שאם אני על מצב monit ב pm2 ומצטבר הרבה הדפסות זה מקפיץ את ה CPU לרמות גבוהות.
החיבור עצמו ללא console.log שמודפסים אינו צורך כמעט CPU, אבל כל הדפסה מעלה את זה, ובהדפסות רבות זה ממש מקפיץ.
האם יש איזה פיתרון שיכבה את מצב מוניטור בצורה אוטומטית?
או משהו אחר שלא יווצר מצב שהCPU מבוזבז על הלוגים?
ניתן לראות בתמונה עלייה הדרגתית (הקפיצות הגבוהות הן מפעולות שנעשו שדורשות CPU, לא מזה אני מוטרד, אלא מהצריכה המבוזבזת של ה CPU של המוניטור, כאשר כביתי את המוניטור זה ירד באחת לשגרה של כ 10%


-
אני מששתמש ב PM2 להפעלת שרת nodejs.
בדרך כלל אחרי עדכון גירסה של שירות בשרת אני מפעיל פקודת pm2 monit כדי לוודא שהכל תקין, בדר"כ לא בוער לי לצאת מזה וה SSH יכול להישאר על מצב זה זמן ממושך.
בחלק מהשירותים אני משתמש ב console.log כדי לתעד דברים שאני לא צריך לשמור בשרת אבל חשוב לי תיעוד זמני (הלוגים השמורים של PM2)
מה שקורה שאם אני על מצב monit ב pm2 ומצטבר הרבה הדפסות זה מקפיץ את ה CPU לרמות גבוהות.
החיבור עצמו ללא console.log שמודפסים אינו צורך כמעט CPU, אבל כל הדפסה מעלה את זה, ובהדפסות רבות זה ממש מקפיץ.
האם יש איזה פיתרון שיכבה את מצב מוניטור בצורה אוטומטית?
או משהו אחר שלא יווצר מצב שהCPU מבוזבז על הלוגים?
ניתן לראות בתמונה עלייה הדרגתית (הקפיצות הגבוהות הן מפעולות שנעשו שדורשות CPU, לא מזה אני מוטרד, אלא מהצריכה המבוזבזת של ה CPU של המוניטור, כאשר כביתי את המוניטור זה ירד באחת לשגרה של כ 10%


שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות