View Single Post
ישן 01-03-11, 18:53   # 3
gillllll
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
הודעות: 363

gillllll לא מחובר  

אוקיי אז אני אסביר את הבעיה קצת יותר לעומק,
כיון שלשרתי WINDOWS אין פתרון פשוט כפי שיש בPHP באמצעות ה DIRECT ADMIN עם CHRONJOB אני נאלץ להשתמש בפתרון המסורבל הבא אבל יש בו כמה באגים אבל קודם הפתרון שאני חשבתי עליו:
יש לי דטה בייס ואתר שרץ על WINDOWS - ולכן הקוד שיבצע את השינויים בדטה בייס יהיה בקובץ ASP בשרת של האתר מבחינתי.
הכרונגוב בשרת לינוקס אחר יפעיל בעצם URL שיפנה לקובץ ASP שתפקידו לקבל ב GET את הID ממנו הוא אמור לרוץ על הדטה בייס בקפיצות שמוגדרות מראש בקובץ ה ASP .
ועכשיו נכנסות הבעיות ברעיון. ואני אתאר את הסיטואציה כדי שיהיה יותר קל להבין,
נניח מגיע השעה שבה אני רוצה לעדכן אז הCRONJOB מפעיל את הקובץ ASP שרץ פעם הראשונה על 100 רשומות ומעדכן אותן, עכשיו ה ASP בסוף המאה לפי הרעיון שלי צריך להחזיר ל CRONJOB פקודה שהוא ביצע את המאה ועוד זמן מוגדר נניח 10 דקות שיבצע קריאה שניה ל ASP עם פרמטר GET של 100 ואז שוב ה ASP מריץ מה GET שהוא מקבל במקרה שלנו 100 ומתחייל מהרשומה המאה לעדכן את מאה הרשומות הבאות, אם לא הגענו לסוף הדטה בייס הוא ישלח בסוף המאה קריאה ל CHONJOB שיקרא לURL של העדכון עם GET בפרמטר של 200 הפעם ועוד 10 דקות נניח שיפעיל אותו. כך בעצם עד שבקובץ העדכון אנו מגיעים לסוף הדטה בייס.
והוא לא שולח בקשה ל CRONJOB .

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

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

עכשיו אני מקווה תיהיה תשובה קצת יותר ספציפית, תודה.
__________________
- חייך הכל לטובה .
  Reply With Quote