|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר מתקדם
|
רעיון כיצד לבצע עדכון טבלה בחלקים
שלום רציתי לעדכן שדה בדטה בייס בחלקים ואני צריך רעיונות,
הנחות, 1. אין לי בהכרח רצף תקין של ID לכל רשומה. 2. כמות העידכונים צריכה בהתאם למנה שאני רצוה לעדכן בכל פעם. נניח יש לי 343 רשומות והמנות הם של 100 בכל פעם אז צריכים להיות ארבע עידכונים בכל פעם הוא ממשיך מהנקודה שבה עצרנו. 3. כל עדכון צריך להופיע בתזמון של CRONJOB כל חצי שעה מרגע הפעלת העידכונים. 4. השימוש ב בcronjob הוא כדי להפעיל קובץ ASP בשרת אחר שהוא מבצע את העדכון. איך אתם הייתם מבצעים את זה? אם יש לכם איזה מדריך או ראיתם קוד טוב ואתם יכולים להפנות אותי אליו זה יהיה מעולה תודה מראש לעוזרים.
__________________
![]() |
![]() |
![]() |
# 2 |
משתמש - היכל התהילה
|
LIMIT 0,100
LIMIT 100,100 LIMIT 200,100 LIMIT 200,999 ותקבע לכל שאילתא כזאת ID, וכל פעם שיבדוק את ה ID האחרון שרץ וימשיך משם.
__________________
פרוייקטים: חדשות, קייטרינג, מילים לשירים, זר מתוק בניית אתרים - Wise Group Media LTD
|
![]() |
![]() |
# 3 |
חבר מתקדם
|
אוקיי אז אני אסביר את הבעיה קצת יותר לעומק,
כיון שלשרתי 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 דקות לצורך העניין מה שגם עוזר לסיבוך הרעיון .... עכשיו אני מקווה תיהיה תשובה קצת יותר ספציפית, תודה.
__________________
![]() |
![]() |
![]() |
# 4 |
אין כמו ב127.0.0.1
|
בוודאי שאפשר.
http://www.cyberciti.biz/faq/how-do-...-or-unix-oses/ |
![]() |
![]() |
# 5 |
חבר מתקדם
|
תודה.
![]()
__________________
![]() |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|