למה משימת AI מתוזמנת אינה פועלת ב־Mono
אבחון הרצות חסרות, תזמון מקומי, שינויי שעה, צעדים שנכשלים ובעיות התראה ב־Mono באמצעות בדיקה ידנית מבוקרת.
כשנראה שמשימה מתוזמנת הפסיקה לעבוד, שאלו קודם שלוש שאלות: האם היא התחילה, האם היא הסתיימה, והאם קיבלתם התראה? כל תשובה מובילה לפתרון אחר.
המשימות של Mono רצות במכשיר שלכם, לא בשרת שפועל כל הזמן, ומערכת הטלפון יכולה להשהות אפליקציות ברקע. המדריך עוזר להבין למה חסרה הרצה, בלי ליצור פעולות כפולות. Mono עדיין לא זמין; אפשר להצטרף לרשימת ההמתנה.
1. התחילו ברישומי ההרצות
פתחו את ״משימות״ ובדקו את ״הרצות קודמות״ של המשימה. בדקו את השעה, אם ההרצה הצליחה או נכשלה, ואת התוצאה של כל צעד. התראה מועילה, אבל היסטוריית ההרצות מראה טוב יותר מה באמת קרה.
הרצה מוצלחת בלי התראה היא בעיית התראות. הרצה שנכשלה היא בעיה במשימה עצמה. אם אין הרצה בכלל, בדקו את התזמון, את המכשיר או את ההגדרה.
רק ההרצות האחרונות נשמרות, ומחיקת ההיסטוריה מסירה את כולן. לכן אם התראה פותחת הרצה שכבר לא זמינה, זה לא אומר שהמשימה מעולם לא רצה. אם המשימה משנה משהו בשירות אחר, בדקו גם שם. אל תקישו על ״הרץ״ שוב ושוב כל עוד לא ברור מה קרה.
2. אמתו את לוח הזמנים והשעה המקומית
ודאו שהמשימה מופעלת ושהתזמון שלה אינו ״ידני״. Mono מציע תזמון כל שעה, יומי, בימי חול ושבועי. הסתכלו על השעה והימים בפועל במקום לסמוך על שם המשימה.
המשימות פועלות לפי השעון של המכשיר. אחרי נסיעה או שינוי שעון, השוו את התזמון לתאריך, לשעה וליום בשבוע שמוצגים כרגע במכשיר.
לבדיקה, בחרו שעה כמה דקות קדימה, כשאתם יכולים להשאיר את האפליקציה פתוחה. משימה שנוצרה אחרי שהשעה של היום כבר עברה לא תרוץ בשביל אותה שעה. רשמו את השעה המתוכננת לפני הבדיקה, כדי להבחין בין הרצה מאוחרת לבין תזמון אחר.
3. הבינו זמינות מכשיר והשלמת מועדים
משימות רצות כש־Mono פועל במכשיר שלכם. אם Mono עדיין מחכה שתסיימו להגדיר או לקשר את המכשיר, עשו את זה קודם.
אם המכשיר היה כבוי או ש־Mono היה סגור, משימה שהוחמצה מושלמת בפעם הבאה שפותחים את האפליקציה. היא לא חוזרת על כל שעה שהוחמצה, ולכן כמה שעות בלי חיבור לא אומרות שכמה הרצות מחכות.
ב־iPhone וב־iPad המערכת יכולה לתת ל־Mono מעט זמן ברקע כדי לסיים עבודה שכבר התחילה, אבל היא לא תמשיך להפעיל משימות חדשות בלי סוף. אם משהו חייב לרוץ בשעה מדויקת גם כשכל המכשירים שלכם כבויים, השתמשו בשירות שנבנה בשביל זה.
4. בצעו בדיקה ידנית מבוקרת אחת
הקישו על ״הרץ״ פעם אחת, עם קלט קטן או יעד לא מזיק. בדקו את הצעדים וכל השפעה מחוץ ל־Mono. כך בודקים את המשימה בלי לחכות למועד המתוזמן הבא.
| מה רואים | הבדיקה הבאה |
|---|---|
| גם ההרצה הידנית נכשלת | קלט, התחברות לחשבון, רשת והצעד שנכשל |
| הרצה ידנית מצליחה, מתוזמנת חסרה | המשימה מופעלת, התזמון, השעה המקומית וזמינות המכשיר |
| הרצה מצליחה בלי התראה | הגדרת התראות המשימות של Mono והרשאת המערכת |
| הפלט מופיע פעמיים | היסטוריית ההרצות והיעד לפני ניסיון נוסף |
הרצה ידנית נחשבת להרצה. אם מפעילים אותה אחרי שהשעה המתוזמנת של היום כבר עברה, Mono מחשיב את ההרצה של היום כבוצעה. חכו למועד המתוזמן הבא במקום לצפות להרצה נוספת מיד אחרי הבדיקה.
5. תקנו את הצעד שנכשל לפני ניסיון חוזר
גם הרצה שנכשלה נחשבת להרצה, ולכן Mono לא ינסה אותה שוב בעצמו לפני המועד המתוזמן הבא. השתמשו בתוצאות הצעדים כדי לתקן את הבעיה המסוימת, ואז נסו שוב במכוון.
למשל, חיבור חשבון שפג תוקפו דורש התחברות מחדש; שינוי התזמון לא יתקן אותו. קלט ריק דורש תוכנית למקרה שהוא ריק. צעד שמשתמש באינטרנט צריך שהשירות יהיה זמין.
אם למשימה יש כמה צעדים, כשל באחד לא עוצר את האחרים, וכשל מאוחר לא מבטל צעדים קודמים. לפני שמנסים שוב משימה שעלולה ליצור פריט נוסף, בדקו ביעד אם כבר נוצר פריט.
6. אמתו את התוצאה המתוזמנת הבאה
אחרי בדיקה ידנית מוצלחת, השאירו את המשימה מופעלת ועקבו אחרי הרצה מתוזמנת אחת בעתיד כשהאפליקציה זמינה. השוו את השעה והפלט שלה לבדיקה הידנית.
אם היא רצה מוקדם מדי או פעמיים, כבו את המשימה ובדקו את היעד לפני ניסיון נוסף.
אם אתם צריכים עזרה, רשמו את תזמון המשימה, אזור הזמן של המכשיר, אם האפליקציה הייתה פתוחה, את שעת ההרצה ואת הצעד שנכשל. השמיטו קלט פרטי וסיסמאות. השתמשו במדריך לאוטומציות אמינות כדי לפשט משימה שבירה, או בדקו משימה חדשה לפני שמתזמנים אותה שוב.
