כיצד לעקוב אחר משרות Cron בחינם (הגדרת פעימות לב)

30 אוֹקְטוֹבֶּר, 2026 • מדריכים

קבל התראה כאשר גיבוי, ייבוא ​​או סקריפט מתוזמן מפסיק לפעול. הגדר חינמי ניטור פעימות לב של cron Job תוך דקות, עם דוגמאות תלתלים ותקופות חסד.

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

מהו ניטור דופק?

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

זה תופס כל סוג של כישלון שקט בבת אחת:

  • העבודה מעולם לא התחילה. הערך של crontab אבד, השרת אוחל מחדש ללא מתזמן, או המיכל הוחלף.
  • העבודה קרסה. שגיאה עצרה את הסקריפט לפני שהגיע לסוף.
  • העבודה נתקעת. זה התחיל אבל תקוע במסד נתונים נעול או ממשק API איטי ולעולם לא נגמר.
  • כל השרת נעלם. אין שרת, אין פינג, אז אתה שומע על זה גם אם שום דבר אחר לא צופה.

אילו משימות מתוזמנות עליך לפקח?

התחל עם העבודות שעולות לך הכי הרבה כשהן מפסיקות בלי שאף אחד ישים לב:

  • גיבויים של מסדי נתונים וקבצים. גיבוי שאתה אף פעם לא מאמת הוא גיבוי שאולי אין לך.
  • תסריטי חיוב וחשבוניות, חידושי מנוי ותיאום תשלומים.
  • ייבוא ​​נתונים וסנכרון בין החנות שלך, ה-CRM שלך, המחסן שלך או הזנת ספקים.
  • תורי דוא"ל וניוזלטרים שנשלחים על ידי עובד שנקבע.
  • עבודות חידוש אישורים כגון חידושי SSL אוטומטיים ועבודות ניקוי שמונעות מהדיסק להתמלא.
  • ה- WordPress או האפליקציה cron שמפרסם פוסטים מתוזמנים ומפעיל משימות תחזוקה.

התוכנית החינמית כוללת 5 מדי דופק, וזה מספיק כדי לכסות את העבודות הקריטיות של עסק קטן טיפוסי או קומץ אתרי לקוחות.

כיצד להגדיר ניטור משרות cron בחינם

1. צור חשבון בחינם

הירשם ל- My Site Alerts עם כתובת הדוא"ל שלך. אין כרטיס אשראי ואין תקופת ניסיון.

2. צור פעימות לב

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

3. הגדר את לוח הזמנים הצפוי ותקופת חסד

ב- Expect a heartbeat every, הזן באיזו תדירות העבודה פועלת: כל 15 דקות, כל שעה, פעם ביום. לאחר מכן הגדר את תקופת החסד לכמה זמן אורך העבודה בערך, בתוספת מרווח ביטחון. גיבוי שפועל בשעה 2:00 ובדרך כלל אורך 20 דקות זקוק לתקופת חסד של כ-30 עד 40 דקות, כך שלילה איטי אינו מפעיל אזעקת שווא.

4. העתק את כתובת האתר של פעימות הלב שלך

לכל פעימת לב יש כתובת סודית משלה. העבודה שלך שולחת אליה בקשת GET או POST בכל פעם שהיא פועלת. אתה יכול גם לפתוח את כתובת האתר בדפדפן שלך פעם אחת כדי לבדוק אותה: פעימות הלב אמורות לעבור למעלה.

5. בחר לאן יגיעו התראות

דואר אלקטרוני עובד מחוץ לקופסה. אתה יכול גם לשלוח התראות ל- Slack, Discord, Telegram, Microsoft Teams או webhook משלך, כך שהריצה שהוחמצה תגיע למקום שבו אתה באמת מסתכל.

איך לנגח את פעימות הלב מהעבודה שלך

crontab של לינוקס

הוסף את הבקשה לאחר הפקודה שלך, בשילוב עם &&, כך שהפינג יישלח רק כאשר העבודה תצליח:

0 2 * * * /usr/local/bin/backup.sh && curl -fsS -m 10 --retry 3 https://mysitealerts.com/webhook-heartbeat/YOUR-CODE

האפשרות -m 10 עוצרת את תלתל תלתל אם הרשת איטית, ו-- --retry 3 מכסה שיהוק חיבור קצר. אם לשרת שלך יש wget במקום curl, wget -q -O /dev/null ואחריו כתובת האתר עושה את אותה עבודה.

בתוך תסריט

שים את הפינג בשורה האחרונה של התסריט, לאחר שהעבודה האמיתית תבוצע. בסקריפט מעטפת, הוסף set -e בחלק העליון כך שכל פקודה נכשלת תעצור את הסקריפט לפני שהוא מגיע לפינג. ב-Python, PHP או Node.js, בצע בקשת HTTP פשוטה לכתובת ה-Heartbeat כשלב הסופי של העבודה.

אירוח לוחות בקרה

באירוח משותף, הוסף את אותה פקודת סלסול לסוף עבודת ה- cron בלוח הבקרה שלך. רוב החלוניות מאפשרות לך להדביק שורת פקודה מלאה, אז אותו דפוס && פועל גם שם.

cron וורדפרס

וורדפרס מריץ משימות מתוזמנות רק כאשר מישהו מבקר באתר. לתזמון אמין, השבת את הטריגר המובנה, התקשר wp-cron.php מעבודת cron אמיתית של שרת, והוסף את פינג פעימות הלב לאותה שורה. עכשיו אתה יודע שגם לוח הזמנים פועל וגם שהוא מסתיים.

טעויות נפוצות הגורמות לאזעקות שווא (או לאזעקות שווא)

  • פינג בתחילת העבודה. זה רק מוכיח שהעבודה התחילה. פינג בסוף, אחרי שהעבודה הצליחה.
  • תקופת חסד קצרה מדי. המשרות נעשות איטיות יותר ככל שהנתונים גדלים. בדוק את תקופת החסד כל כמה חודשים.
  • התעלמות מאזורי זמן. אם שעון השרת ולוח הזמנים שלך אינם מתאימים, עבודה יומית יכולה להיראות באיחור של שעה. הגדר את המרווח הצפוי, לא זמן שעון קיר, ואפשר לריצה הראשונה להפעיל את הטיימר.
  • פינג לעתים קרובות מדי. פעימות לב מיועדות לעבודות הפועלות לכל היותר פעם בדקה; מתעלמים מפינגים נוספים בתוך אותה דקה.
  • שיתוף פעימת לב אחת בין עבודות. כל עבודה צריכה כתובת URL משלה, אחרת עבודה בריאה אחת מסתירה עוד אחת שהפסיקה.
  • שוכחים להשהות בזמן תחזוקה. השהה את פעימות הלב בזמן שאתה מעביר שרת, כך שההיסטוריה תציג רק תקריות אמיתיות.

פעימות הלב פועלות בצורה הטובה ביותר לצד בדיקות זמן פעולה

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

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

שאלות נפוצות

מה ההבדל בין ניטור cron לניטור זמן פעולה?

ניטור זמן פעילות בודק כתובת URL מבחוץ כדי לראות אם האתר שלך מגיב. ניטור קרון או פעימות לב מחכה לעבודה המתוכננת שלך כדי לבצע צ'ק-אין, ומתריע כאשר היא לא מגיעה בזמן.

האם ניטור פעימות הלב באמת בחינם?

כֵּן. התוכנית החינמית כוללת 5 צגי דופק עם אימייל, Slack, Discord, Telegram, Microsoft Teams והתראות webhook. אין כרטיס אשראי ואין ניסיון שנגמר.

האם אני צריך להתקין סוכן בשרת שלי?

לא. התפקיד שלך צריך להגיש רק בקשת HTTP אחת לכתובת הדופק שלה, למשל עם curl או wget, שזמינים כמעט בכל שרת.

כמה זמן אמורה להיות תקופת החסד?

הגדר אותו לזמן הריצה הרגיל של העבודה בתוספת מרווח בטיחות. עבודה שנמשכת בדרך כלל 10 דקות משרתת היטב תקופת חסד של 15 עד 20 דקות.

האם אני יכול לפקח על עבודות שפועלות פעם ביום או פעם בשבוע?

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

כיצד לעקוב אחר זמן פעילות האתר בחינם (הגדרה של 5 דקות)

29 אוֹקְטוֹבֶּר, 2026

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