חנות WooCommerce עם פעולות תקועות
אלפי פעולות מתוזמנות נשארות בהמתנה והמיילים יוצאים באיחור. LayerAssist מוצא את הפעולה שנכשלת, מניע את התור מחדש ומגדיר cron אמיתי.
גיבויים, מיילים, ייבואים, פוסטים מתוזמנים: רוב העבודה של האתר רצה ברקע לפי לוח זמנים. LayerAssist בודק שהמשימות האלה רצות, מברר למה אחת מהן לא רצה ומחזיר אותה לפעולה.
משימות cron ותורים רצים כשאף אחד לא מסתכל: גיבויים ליליים, מיילי חשבוניות, ייבוא מוצרים, ניקוי מטמון, פוסטים מתוזמנים. כשאחת מהן נעצרת לא מופיע שום דף שגיאה – העבודה פשוט לא נעשית.
מגלים את זה אחר כך, בדרך הקשה: הגיבוי שצריך בן שלושה חודשים, הלקוחות לא קיבלו חשבוניות, הכתבה של הבוקר אף פעם לא פורסמה.
WP-Cron מופעל כשמישהו מבקר באתר. באתר עם מעט ביקורים, או מאחורי מטמון, משימות מתוזמנות רצות באיחור או בכלל לא.
משימה שעובדת כשמריצים אותה ידנית נכשלת בתזמון בגלל גרסת PHP אחרת, נתיב חסר או סקריפט שהועבר.
עובדי תור צריכים לרוץ כל הזמן. אחרי קריסה, פריסה או הפעלה מחדש, שום דבר לא מפעיל אותם שוב.
משימה אחת שנכשלת, נעילה שאף פעם לא משתחררת או משימה שרצה יותר מהמרווח שלה חוסמות את כל מה שאחריהן.
הוא בודק את לוח הזמנים, את הלוגים ואת התוצאה: את מה שהמשימה אמורה לייצר.
הוא קורא את ה-crontab של השרת, את משימות ה-cron בלוח הבקרה של האחסון ואת האירועים המתוזמנים של WordPress, ומסביר כל אחד מהם.
הוא מחפש הוכחה: רשומה בלוג, קובץ גיבוי חדש, מייל שנשלח, תור שהתרוקן.
הוא מריץ את פקודת המשימה כמו ש-cron מריץ אותה, קורא את השגיאה, ואז מתקן את הנתיב, את גרסת ה-PHP או את ההרשאות.
הוא יכול להחליף את WP-Cron ב-cron אמיתי של השרת, להגדיר עובדים שעולים מחדש מעצמם ולהוסיף רישום כדי שכישלונות ישאירו עקבות.
הנתיב בסקריפט הגיבוי תוקן, הסקריפט הורץ פעם אחת והוגדר מייל במקרה של כישלון
אלפי פעולות מתוזמנות נשארות בהמתנה והמיילים יוצאים באיחור. LayerAssist מוצא את הפעולה שנכשלת, מניע את התור מחדש ומגדיר cron אמיתי.
אחרי פריסה עובד התור לא עלה שוב אף פעם. LayerAssist מעביר אותו לניהול של supervisor כדי שיעלה מחדש מעצמו, וממליץ על ניטור שירות.
כתבות שתוזמנו ל-6:00 מתפרסמות בצהריים: מאחורי המטמון WP-Cron הופעל רק כשהמטמון פג. cron של השרת פותר את זה.
SSH נותן את התמונה המלאה; גם לוח הבקרה של האחסון מציג את משימות ה-cron שלו.
בצ'אט: „המשימות המתוזמנות שלנו רצות?” או „למה הייבוא של הלילה נכשל?”
הוא מוצא את הסיבה, מתקן ומריץ את המשימה פעם אחת כדי להוכיח שהיא עובדת.
בקשו בדיקה יומית כאוטומציה משלכם, והוסיפו ניטור שירות לעובדי תור שרצים כשירות.
cron הוא המתזמן של השרת עצמו והוא רץ בזמן המדויק. WP-Cron הוא המתזמן המובנה של WordPress והוא מופעל רק כשמישהו מבקר באתר. לתזמון אמין, LayerAssist יכול להריץ את WP-Cron מ-cron אמיתי של השרת.
כן, עם גישת SSH. הוא בודק את תהליכי העובדים, משימות שנכשלו ואת אורך התור, ויכול להריץ את העובדים תחת Supervisor או systemd כדי שיעלו מחדש מעצמם.
עם בדיקה מתוזמנת כאוטומציה משלכם: למשל, כל בוקר הוא מחפש הוכחה שהמשימות רצו ומודיע אם משהו חסר. עדיין אין ניטור „דופק” מובנה.
קריאת משימות ה-cron והלוגים של המשתמש שלכם אפשרית עם גישה רגילה. שינוי שירותי מערכת או משימות של משתמשים אחרים דורש sudo, שזמין מתוכנית Plus ומעלה.
החל מ-9 $ לחודש · 14 יום להתחרט
הוסיפו את האתר שלכם ושאלו את השאלה הראשונה עוד היום. לא מתאים לכם? בטלו תוך 14 יום וקבלו בחזרה את התשלום הראשון, בניכוי עבודת ה-AI שבה השתמשתם בלבד.
7 ימים בחינם · לא צריך כרטיס אשראי · אין צורך בידע טכני.