View Single Post
ישן 24-12-06, 12:08   # 1
MoshikB
הוסטסניון
 
MoshikB's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: Israel
הודעות: 3,200
שלח הודעה באמצעות ICO אל MoshikB Send a message via Skype™ to MoshikB

MoshikB לא מחובר  

[מדריך] איך לעשות שהסטיסטיקות של התעבורה, אחסון וכל השאר יתעדכנו לפי פרק זמן יותר מהר

ע"מ שנוכל לשנות את אופן הזמן שבו הסטיסטיקות שמוצגות לנו ב DA מתעדכנות, נצטרך לערוך את קובץ ה"cron job"

For RedHat: /etc/cron.d/directadmin_cron
For FreeBSD: /etc/crontab

נקח לדוגמא את השרת שלי שהוא מבוסס RedHat,
נערוך את הקובץ directadmin_cron ע"י הקוד הבא:
קוד:
nano /etc/cron.d/directadmin_cron
ולאחר מכן בד"כ בשורה הרביעית נמצא את הקוד הבא:
קוד:
10 0 * * * root echo 'action=tally&value=all' >> /usr/local/directadmin/data/task.queue
אותו אנו נערוך כדי לשנות את אופן הזמן, הקוד הזה בעצם אומר שהוא מעדכן את הסטיסטיקות 10 דקות לאחר חצות כל יום.
אם אנו נרצה (לדוגמא) לעשות שהמערכת תעדכן לנו כל 4 שעות את הסטיסטיקות, אנו נשנה את הקוד לדבר הבא:
קוד:
10 */4 * * * root echo 'action=tally&value=all' >> /usr/local/directadmin/data/task.queue
שימו ע"מ שנוכל לשנות את אופן הזמן שבו הסטיסטיקות שמוצגות לנו ב DA מתעדכנות, נצטרך לערוך את קובץ ה"cron job"

For RedHat: /etc/cron.d/directadmin_cron
For FreeBSD: /etc/crontab

נקח לדוגמא את השרת שלי שהוא מבוסס RedHat,
נערוך את הקובץ directadmin_cron ע"י הקוד הבא:
קוד:
nano /etc/cron.d/directadmin_cron
ולאחר מכן בד"כ בשורה הרביעית נמצא את הקוד הבא:
קוד:
10 0 * * * root echo 'action=tally&value=all' >> /usr/local/directadmin/data/task.queue
אותו אנו נערוך כדי לשנות את אופן הזמן, הקוד הזה בעצם אומר שהוא מעדכן את הסטיסטיקות 10 דקות לאחר חצות כל יום.
אם אנו נרצה (לדוגמא) לעשות שהמערכת תעדכן לנו כל 4 שעות את הסטיסטיקות, אנו נשנה את הקוד לדבר הבא:
קוד:
10 */4 * * * root echo 'action=tally&value=all' >> /usr/local/directadmin/data/task.queue
שימו |לב| לשינוי שמודגש.

יש להשים |לב| !
בשרתים גדולים שיש להם למעלה מ 1000 דומיינים, השינוי הזה ישפיע בצורה משמעותית , משום שהעדכון סטיסטיקות של כל זה לוקח לפחות שעתיים.. ולכן, אם תשנו את ההגדרות והמערכת תעדכן את הסטיסטיקות כל 4 שעות (לדוגמא..) , לא כדאי במפורש.

לאחר ששמרנו כמובן את הקובץ והכל ואנחנו מעוניינים להתחיל לקבל סטיסטיקות כל זמן מוגדר שהגדרנו, אנו נריץ את הפקודה:
קוד:
killall -HUP crond
(פעם אחת בלבד!)

זהו!
המדריך נרשם על ידי כל הזכויות שמורות לי
תהנו.
__________________

Last edited by MoshikB; 24-12-06 at 12:19..