[Skip Header and Navigation] [Jump to Main Content]
בית
דרופל ישראל
הבית של קהילת מפתחי ומשתמשי דרופל בישראל

Primary Links

  • בית
  • דרופל בעברית
  • חדש באתר
  • מדריכים
  • תמיכה
  • לוח דרושים
  • נותני שירות בדרופל
  • אתרי דרופל ישראליים
  • שאלות נפוצות
  • ארועים והדרכות
בית » פורומים » תמיכה כללית

ריצת קרון תקועה

אמיר תייר, ה', 30/12/2010 - 15:12

באתר שאני בונה הרצתי קרון עפ poormanscron.module והכל עבד יופי טופי.
קרון מוגדר לרוץ כל שעה.

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

ב- system log אני רואה את השגיאה - תהליך cron רץ כבר יותר משעה וכנראה תקוע.

מה אפשר לעשות?

‹ שליחת מייל באמצעות Drupal על מחשב מקומי גוגל אנליטיקס ›
  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
תגים:
  • תמיכה כללית
התמונה של ענת כהנא

  אמיר, צריך לזהות באיזה שלב

נכתב ע"י ענת כהנא ביום ה', 30/12/2010 - 16:30.

 

אמיר, צריך לזהות באיזה שלב התהליך נתקע.

תעקוב אחר ההוראות בתגובה הזו

ואז תסתכל על טבלת watchdog ותוכל לזהות את הנקודה בה הריצה נתקעת.

זה יכול להיות מודול שגורם לבעיה, מחרוזת שה- search לא מצליח לאנדקס,

קטע קוד בעייתי וכו'.

 

ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר תייר

הי ענת, באתר הספציפי הבעיה

נכתב ע"י אמיר תייר ביום ב', 17/01/2011 - 13:27.

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

אמיר תייר | TIKKE בונים אתר דרכך

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של ענת כהנא

  אמיר, האם אתה בטוח שהוספת

נכתב ע"י ענת כהנא ביום ב', 17/01/2011 - 13:47.

 

אמיר, האם אתה בטוח שהוספת את השורה בפונקציית module_invoke_all?

תפתח את הקובץ וחפש בו את הטקסט הזה:

 

<?php
foreach (module_implements($hook) as $module) {
   
$function = $module .'_'. $hook;
?>

ואז תוסיף מתחת את השורה הזו
if ($hook == 'cron') watchdog('cron', "hit $module cron");

אתה לא אמור לקבל שום הודעת שגיאה, אלא להריץ cron ואז להסתכל דרך phpmyadmin בטבלת watchdog
ולראות איפה הריצה נתקעת.

ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של yakoub

אם זה לא יסתדר לך , מציע

נכתב ע"י yakoub ביום ב', 17/01/2011 - 14:10.

אם זה לא יסתדר לך , מציע שתכתוב מודול כזה :

<?php
function mydebug_menu() {
$items['mycron_debug'] = array(
     
'title' => 'my cron debug',
    
'page callback' => 'mydebug_check',
    
'access arguments' => array('access content'),
     
'type' => MENU_NORMAL_ITEM
   
);
return
$items;
}
function
mydebug_check() {
    foreach (
module_implements('cron') as $module) {
    
$function = $module .'_cron';
        if (
function_exists($function) ){
        
watchdog('mydebug' , 'attempt to run ' . $function );
         
$function();
          
watchdog('mydebug' , 'runnig ' . $function . 'has finished' );
       }
  }
  return
'finished';
}
?>

תשים הקוד בקובץ mydebug.module
ותיצור קובץ mydebug.info
name = mydebug
description = debugging cron
core = 6.x

yakoub abaya

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של yakoub

בשביל לראות watchdog יותר נוח

נכתב ע"י yakoub ביום ב', 17/01/2011 - 14:39.

בשביל לראות watchdog יותר נוח להסתכל על admin/reports/dblog מ phpmyadmin

yakoub abaya

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר תייר

זה מוביל לעמוד דוחות. מה אני

נכתב ע"י אמיר תייר ביום ב', 17/01/2011 - 14:45.

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

אמיר תייר | TIKKE בונים אתר דרכך

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של yakoub

כל קריאה לפונקצית watchdog

נכתב ע"י yakoub ביום ב', 17/01/2011 - 14:50.

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

yakoub abaya

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר תייר

העמוד לא הראה לי כלום בגלל

נכתב ע"י אמיר תייר ביום ה', 20/01/2011 - 12:38.

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

אמיר תייר | TIKKE בונים אתר דרכך

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של yakoub

נכתב על ידי אמיר תייר: כאשר

נכתב ע"י yakoub ביום ה', 20/01/2011 - 12:51.

נכתב על ידי אמיר תייר:

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

אם אתה נכנס ל "my cron debug" אתה לא אמור לראות כלום כי הרי כל הבעיה ש cron נתקע , והפונקציה כותבת מידע לטבלה של watchdog ולא לתוכן הדף
מה שאמור לקרות זה php timout ואז דף לבן ואז תלך ל דוחות לראות מה נכתב ב watchdog

yakoub abaya

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר תייר

אין לי טבלה בשם Watchdog

נכתב ע"י אמיר תייר ביום ב', 17/01/2011 - 14:43.

אין לי טבלה בשם Watchdog ב-phpmyadmin...
אני על דרופל 6.
באתרים אחרים יש את הטבלה.

אמיר תייר | TIKKE בונים אתר דרכך

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של ענת כהנא

  אמיר, בדוק היטב - טבלת

נכתב ע"י ענת כהנא ביום ג', 18/01/2011 - 10:04.

 

אמיר, בדוק היטב - טבלת watchdog היא חלק מה- core של דרופל ולא סביר שהיא חסרה,

אלא אם כן יש בעיה בכל ההתקנה של הדרופל אצלך.

 

ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר תייר

 לעניין הזה מצאתי את הפתרון

נכתב ע"י אמיר תייר ביום ה', 20/01/2011 - 12:17.

 לעניין הזה מצאתי את הפתרון הזה והטבלה חזרה בשלום. 

אמיר תייר | TIKKE בונים אתר דרכך

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר תייר

טוב, זה ממש חדש לי. אני מסתכל

נכתב ע"י אמיר תייר ביום ה', 20/01/2011 - 12:31.

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

אמיר תייר | TIKKE בונים אתר דרכך

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של ענת כהנא

  כאשר אתה מוסיף את הקוד

נכתב ע"י ענת כהנא ביום ה', 20/01/2011 - 15:28.

 

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

אתה יכול לראות שבכל ריצת cron נוספות מספר שורות - אחת לכל מודול שעושה משהו בזמן הריצה.

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

 

ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר תייר

כן, את הרעיון הבנתי אבל לא

נכתב ע"י אמיר תייר ביום ה', 20/01/2011 - 21:09.

כן, את הרעיון הבנתי אבל לא הבנתי איפה בדיוק (טכנית) אני מסתכל בטבלה - או איך אני מגיע למידע הזה כאשר אני ב-phpmyadmin ומסתכל על כל הטבלאות ביניהן - watchdog...

אמיר תייר | TIKKE בונים אתר דרכך

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של yakoub

look at the lines with

נכתב ע"י yakoub ביום ה', 20/01/2011 - 21:54.

look at the lines with Type=mydebug

ImageHost.org

yakoub abaya

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר תייר

זה מה שאני רואה לאחר שהתקנתי

נכתב ע"י אמיר תייר ביום ה', 27/01/2011 - 13:00.

זה מה שאני רואה לאחר שהתקנתי את המודול שהוספת פה. 

אמיר תייר | TIKKE בונים אתר דרכך

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של yakoub

הטבלה שצירפתה מראה שהפעלתה

נכתב ע"י yakoub ביום ה', 27/01/2011 - 13:14.

הטבלה שצירפתה מראה שהפעלתה cron בדרך הרגילה
לא צריך להריץ cron לאחר התקנת המודול אלה ללחוץ על הקישור my cron debug
שיתן דף ריק אם cron נתקע ואז צריך להסתכל ב watchdog

yakoub abaya

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר תייר

זה היה ה- simplenews והבעיה

נכתב ע"י אמיר תייר ביום ה', 20/01/2011 - 13:00.

זה היה ה- simplenews והבעיה טופלה. אגב, עדיין לא הבנתי איך אני מסתכל בטבלה watchdog ואשמח ללמוד.

בנוסף, כעת אני מקבל:

The feed from עדכוני אתר seems to be broken, because of error "Undeclared entity warning" on line 1610.
שזה גם תוקע קרון רק שאין לי מושג מה לעשות עם זה.

אמיר תייר | TIKKE בונים אתר דרכך

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.

איפה מתחילים ולאן ממשיכים?

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

להורדת דרופל בעבריתלשפות וגרסאות אחרות, Drupal.org

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

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

שלום אורח

כניסה|הצטרפות

כעת מחוברים 2 משתמשים מזוהים, ו-11 אורחים:
גגה, ami7878

yanivriv הוא החבר הכי חדש בקהילה!

דרופל ישראל בפייסבוק דרופל ישראל בטוויטר דרופל ישראל ב-LinkedIn

חדש בדיונים בפורום

  • דופיניטי מחפשת מפתח PHP |‏ Dofinity
  • לא רואה דף בתוך דף |‏ hodspot
  • מחפש דרופליסט מומחה |‏ razooloo
  • שחזור דרופל |‏ taldan4040
  • מסך לבן לאחר לחיצה על שמירת תצ... |‏ taldan4040
עוד בפורום

חדש בבלוגים

  • מדריך לבנייה ועיצוב של ניוזלטר... |‏ tom
  • ecommerce module |‏ avrilev
  • הסרת שיער בלייזר |‏ Alex Borodach
  • ערכת עיצוב חדשה FontFolio... |‏ ישראל
  • Mobile Drupal - סיכום הדרכה |‏ לבבי
עוד בבלוגים

אירועים והדרכות קרובות

אין פעילויות להצגה. יאללה, מי מארגן משהו?

ללוח האירועים המלא

חדש באתרים ישראלים

  • weisscarpetcleaning |‏ tzur
  • סרוולוג - חלקי מטוסים |‏ tzur
  • בייבי-ביורן ישראל |‏ tzur
  • טבעוני תוספי תזונה |‏ morantivo
  • עוגת הגבינה של ישראל - ישראל ה... |‏ zohar
עוד אתרים ישראלים
Powered by Drupal, an open source content management system
אירוח ופיתוח האתר באדיבות לינווייט - דרופל , אנדרואיד וקוד פתוח
עיצוב, קסמי css וערכת העיצוב טנדו - תום ביגלאייזן
שותף לדרך - אמנון לבב - ייעוץ משולב
דרופל ישראל הינה חלק מרשת הקנטינה
"כללי המשחק" ותנאי השימוש באתר
[Jump to Top] [Jump to Main Content]