דעו מתי שירות בשרת שלכם נעצר.

האתר שלכם נשען על כמה שירותים: שרת אינטרנט, מסד נתונים, PHP ומייל. LayerAssist משגיח על השירות שבחרתם ומספר לכם בשפה פשוטה מתי הוא נעצר ולמה.

במבט אחד

  • ניטור מובנהניטור מובנה דרך SSH בודק שהשירות שציינתם פועל – בשרתי Linux ו-Windows.
  • ניטור מובנהכשהשירות נעצר אתם מקבלים התראה, ו-LayerAssist קורא את הלוגים שלו כדי להבין למה. עם „תקן בבטחה” הוא מפעיל אותו בעצמו; הפעלה מחדש מלאה או שינוי הגדרות ממתינים לאישורכם.
  • בצ'אטבצ'אט הוא מפעיל את השירות מחדש, מוצא מה עצר אותו ומתקן את הסיבה כשאפשר.
  • עדיין לאהניטור המובנה משגיח על שירות אחד לכל שרת. את השאר אפשר לכסות בבדיקות משלכם.

שירות אחד שנעצר יכול להפיל את כל האתר

אתר הוא לא תוכנה אחת. שרת האינטרנט עונה למבקרים, PHP מריץ את קוד האתר, מסד הנתונים שומר את התוכן ושירות הדואר שולח הודעות. כשאחד מהם נעצר האתר נשבר – לרוב עם שגיאה שלא אומרת איזה מהם.

שירותים נעצרים מסיבות רגילות: עדכון שינה הגדרה, נגמר לשרת הזיכרון, אחרי הפעלה מחדש לא הכול עלה. לדעת איזה שירות נעצר ולמה זה חצי מהתיקון.

סימנים ששירות נעצר

  • „502 Bad Gateway” או „503 Service Unavailable”
  • „Error establishing a database connection”
  • האתר עובד, אבל המיילים שלו אף פעם לא יוצאים
  • הכול נשבר אחרי הפעלה מחדש או עדכון של השרת

למה שירותים בשרת נעצרים

חוסר בזיכרון

כשהזיכרון נגמר, המערכת עוצרת את התהליך הגדול ביותר, לרוב את מסד הנתונים. זה קורה בשיאי תנועה או עם הגדרות שדורשות יותר מדי.

שגיאת הגדרות אחרי עדכון

עדכון חבילה או שינוי ידני יכולים להשאיר הגדרה שהשירות לא מקבל, והוא מסרב לעלות.

לא מוגדר לעלות אחרי הפעלה מחדש

שירות שלא הופעל בעליית המערכת נשאר כבוי אחרי שהשרת עולה מחדש.

דיסק מלא או קריסה

חוסר מקום, קובץ פגום או באג בתוכנה יכולים לעצור את השירות, ואז הוא נשאר עצור.

איך LayerAssist משגיח על השירותים שלכם

אתם מציינים את השירות פעם אחת. LayerAssist בודק אותו, וכשהוא נעצר מתחיל מהשאלה המועילה ביותר: למה?

בודק את השירות עצמו

דרך SSH ולפי לוח הזמנים שלכם, הוא שואל את השרת אם השירות פועל: עם systemd או כלי ה-service הוותיק ב-Linux, ועם מנהל השירותים ב-Windows.

מתריע רק פעם אחת

התראה אחת כשהשירות נעצר ואחת כשהוא חוזר לפעול – באפליקציה ובמייל.

קורא את הלוגים

הוא עובר על הרשומות האחרונות בלוג השירות ובלוג המערכת כדי להבין מה עצר אותו: זיכרון, הגדרות, דיסק או קריסה.

מחזיר אותו ומתקן את הסיבה

עם „תקן בבטחה” הוא מפעיל בעצמו שירות שנעצר. בצ'אט הוא יכול להפעיל אותו מחדש וגם לתקן את ההגדרה או המגבלה שגרמו לתקלה.

דוגמה: מסד נתונים שנעצר שוב ושוב

  1. אתה

    כל כמה ימים האתר שלי מציג „Error establishing a database connection”. למה?

  2. מה הוא בודק

    • MariaDB: נעצר ב-02:41
    • שטח דיסק: 52% בשימוש
    • לוג המערכת: נגמר לשרת הזיכרון והמערכת עצרה את מסד הנתונים
    • סיבה: הגדרות הזיכרון של מסד הנתונים עולות על ה-2 GB RAM של השרת
  3. מה הוא משנה

    הגדרות הזיכרון של מסד הנתונים הוקטנו כך שיתאימו לשרת, MariaDB הופעל והוגדר לעלות עם המערכת

  4. LayerAssist

    המערכת עצרה את מסד הנתונים בכל פעם שנגמר לשרת הזיכרון: ההגדרות שלו ביקשו יותר זיכרון ממה שיש לשרת. כיוונתי אותן, הפעלתי מחדש את מסד הנתונים ווידאתי שהוא עולה אחרי הפעלה מחדש. ניטור שירות ל-MariaDB יתריע מיד אם הוא ייעצר שוב.

מה אתם מקבלים

  • אתם יודעים איזה שירות נעצר, לא רק שהאתר שבור
  • הסיבה לעצירה, מהלוגים של השירות עצמו
  • שירותים שנעצרו חוזרים לפעול, עם הסיבה מתוקנת
  • עובד בשרתי Linux ו-Windows

מצבים אמיתיים

VPS עם WordPress

אחרי עדכון PHP-FPM נעצר והמבקרים רואים „502 Bad Gateway”. ההתראה כוללת את שם השירות ו-LayerAssist מוצא את ההגדרה שהעדכון שינה.

שרת עם תהליכי רקע

עובד תור או בוט רצים כשירות. כשהוא נעצר שום דבר לא נראה שבור – עד שההזמנות מתחילות להצטבר. ניטור השירות תופס את זה מיד.

שרת Windows

אפליקציה רצה כשירות Windows בשרת של עסק קטן. LayerAssist בודק אותה דרך OpenSSH ומודיע לאחראי כשהיא נעצרת.

איך מגדירים ניטור שירותי שרת

  1. חברו את השרת ב-SSH

    הוסיפו את השרת עם גישת SSH (OpenSSH ב-Windows) ב-אתרים ושרתים.

  2. ציינו את השירות להשגחה

    ב-אוטומציות בחרו אוטומציה חדשה, את השרת ואז „תקינות השירות”, וכתבו את שם השירות, למשל nginx, mariadb או php8.2-fpm.

  3. בחרו תדירות

    כל 5 דקות לשירות קריטי, או בתדירות נמוכה יותר לשירות שיכול לחכות.

  4. התחילו מהשירות החשוב ביותר

    הניטור המובנה משגיח על שירות אחד לכל שרת: בדרך כלל מסד הנתונים או שרת האינטרנט. את השאר כסו בבדיקה קבועה כאוטומציה משלכם.

שאלות על ניטור שירותי שרת

על כל שירות שהשרת מריץ בשם: שרתי אינטרנט כמו Nginx, Apache או LiteSpeed, מסדי נתונים כמו MySQL, MariaDB או PostgreSQL, PHP-FPM, שירותי דואר או האפליקציה שלכם. ב-Windows, כל שירות Windows.

הבא: שגיאות אפליקציה

החל מ-‏9 ‏$ לחודש · 14 יום להתחרט

בפעם הבאה שמשהו יישבר, תדע את מי לשאול.

הוסיפו את האתר שלכם ושאלו את השאלה הראשונה עוד היום. לא מתאים לכם? בטלו תוך 14 יום וקבלו בחזרה את התשלום הראשון, בניכוי עבודת ה-AI שבה השתמשתם בלבד.

7 ימים בחינם · לא צריך כרטיס אשראי · אין צורך בידע טכני.