הבדלים בין גרסאות בדף "אגרונט-שרת"
מתוך אגרון - וויקיפדיה
(דף חדש: להלן שמות הסקריפטים (תסריטים) שרצים בשרת האגרונט לביצוע משימות שונות: * agron.extract.zip.sh - מחלץ את קבצי הזיפ ...) |
מ |
||
(גרסת ביניים אחת של אותו משתמש אינה מוצגת) | |||
שורה 1: | שורה 1: | ||
+ | == משימות == | ||
להלן שמות הסקריפטים (תסריטים) שרצים בשרת האגרונט לביצוע משימות שונות: | להלן שמות הסקריפטים (תסריטים) שרצים בשרת האגרונט לביצוע משימות שונות: | ||
− | + | * agron.dbs.sql.sh - מריץ שאילתא אחת על כלל הבסיסי נתונים של האתרים ב-mysql (טוב לעדכון ורטיקלי). | |
* agron.extract.zip.sh - מחלץ את קבצי הזיפ שעוברים מהלקוחות. | * agron.extract.zip.sh - מחלץ את קבצי הזיפ שעוברים מהלקוחות. | ||
− | * agron.mysql. | + | * agron.mysql.sh - מריץ שאילתא על בסיס נתונים של אתר ב-mysql. |
* agron.stat - מעדכן את הסטטיסטיקות של האתרים (stat.library.org.il). | * agron.stat - מעדכן את הסטטיסטיקות של האתרים (stat.library.org.il). | ||
− | |||
* agron.update_users.sh - מעדכן את הקוראים של כלל אתרי אגרון עם קוראים חדשים שנוצרו מאז העדכון האחרון. | * agron.update_users.sh - מעדכן את הקוראים של כלל אתרי אגרון עם קוראים חדשים שנוצרו מאז העדכון האחרון. | ||
* agron.upgrade.dir.sh - מבצע עדכון של הנתונים של כלל הלקוחות '''כולל''' עדכון סכימות של טבלה. | * agron.upgrade.dir.sh - מבצע עדכון של הנתונים של כלל הלקוחות '''כולל''' עדכון סכימות של טבלה. | ||
שורה 19: | שורה 19: | ||
* update_agron_dbs - מעדכן את כלל הלקוחות עם הנתונים שעברו מהלקוחות. הסקריפט מבצע עדכון רק ללקוחות שהעבירו עדכון לאחרונה. | * update_agron_dbs - מעדכן את כלל הלקוחות עם הנתונים שעברו מהלקוחות. הסקריפט מבצע עדכון רק ללקוחות שהעבירו עדכון לאחרונה. | ||
* verify_permission.sh - סקריפט שרץ על קבצי האגרונט ומוודא שההרשאות של הקבצים נכונים. | * verify_permission.sh - סקריפט שרץ על קבצי האגרונט ומוודא שההרשאות של הקבצים נכונים. | ||
+ | {{תיבת שימו לב|כל תסריטי המשימות נמצאים תחת /usr/local/bin/.}} | ||
+ | == גיבוי == | ||
+ | להלן הסקריפטים שרצים ב-cron (מנהל המשימות של לינוקס): | ||
+ | # '''''יומי''''' | ||
+ | :* /etc/cron.daily/system_backup - גיבוי של קבצי האגרונט וכלל הבסיסי נתונים למיקום בשרת. | ||
+ | # '''''שבועי''''' | ||
+ | :* /etc/cron.weekly/system_backup - ביצוע גיבוי לגיבוי היומי (העתקת הגיבוי היומי לאותו שם קובץ עם תאריך) והעברה של כלל הגיבויים לשרת הגיבוי באגרון. | ||
+ | # '''''חודשי''''' | ||
+ | :* /etc/cron.monthly/system_backup - העברת גיבוי לשרת גיבוי נוסף (שירות) - '''עדיין לא בשימוש'''. | ||
[[קטגוריה:אגרונט]] | [[קטגוריה:אגרונט]] | ||
[[קטגוריה:ניהול אתר]] | [[קטגוריה:ניהול אתר]] | ||
[[קטגוריה:לינוקס]] | [[קטגוריה:לינוקס]] |
גרסה אחרונה מ־18:07, 15 ביולי 2011
משימות
להלן שמות הסקריפטים (תסריטים) שרצים בשרת האגרונט לביצוע משימות שונות:
- agron.dbs.sql.sh - מריץ שאילתא אחת על כלל הבסיסי נתונים של האתרים ב-mysql (טוב לעדכון ורטיקלי).
- agron.extract.zip.sh - מחלץ את קבצי הזיפ שעוברים מהלקוחות.
- agron.mysql.sh - מריץ שאילתא על בסיס נתונים של אתר ב-mysql.
- agron.stat - מעדכן את הסטטיסטיקות של האתרים (stat.library.org.il).
- agron.update_users.sh - מעדכן את הקוראים של כלל אתרי אגרון עם קוראים חדשים שנוצרו מאז העדכון האחרון.
- agron.upgrade.dir.sh - מבצע עדכון של הנתונים של כלל הלקוחות כולל עדכון סכימות של טבלה.
- agron.upload.dir.sh - מבצע עדכון של הנתונים של כלל הלקוחות ללא עדכון סכימות של טבלה.
- backup_remote_mysql_server.sh - מגבה בסיס נתונים מרוחק של לקוח (ראה backup_remote_mysql.sh). הגיבוי מבצע ההעברה מהלקוח לשרת האגרונט.
- backup_remote_mysql.sh - מגבה את כלל הבסיסי נתונים המבוזרים (כמו יקנעם ונהריה) ומעביר את המידע מהלקוח אל שרת האגרונט.
- delsite.sh - הסרת אתר.
- library.update_users.sh - - מעדכן את הקוראים של אתר אחד של אגרון עם קוראים חדשים שנוצרו מאז העדכון האחרון (ראה agron.update_users.sh).
- load_data.sh - מעדכן את הנתונים של אחד הלקוחות של אגרון עם הנתונים שעברו מהלקוח (lib_data.mdb) ל-mysql.
- load_schema.sh - מעדכן את סכימת הטבלאות של אחד הלקוחות של אגרון כפי שעברו מהלקוח (lib_data.mdb) ל-mysql.
- mysqldump_prefix - מייצא DB אחד ל-prefix מסויים של טבלאות (מייצא רק את הטבלאות המתחילות בפרפיקס המסויים שמתקבל כארגומנט).
- newsite.sh - יצירת אתר חדש.
- remove_cache - מרוקן את המטמון של האתרים באופן אוטומטי. מוחק אך ורק מטמון ישן שאינו בשימוש עוד.
- update_agron_dbs - מעדכן את כלל הלקוחות עם הנתונים שעברו מהלקוחות. הסקריפט מבצע עדכון רק ללקוחות שהעבירו עדכון לאחרונה.
- verify_permission.sh - סקריפט שרץ על קבצי האגרונט ומוודא שההרשאות של הקבצים נכונים.
שימו לב: כל תסריטי המשימות נמצאים תחת /usr/local/bin/.
גיבוי
להלן הסקריפטים שרצים ב-cron (מנהל המשימות של לינוקס):
- יומי
- /etc/cron.daily/system_backup - גיבוי של קבצי האגרונט וכלל הבסיסי נתונים למיקום בשרת.
- שבועי
- /etc/cron.weekly/system_backup - ביצוע גיבוי לגיבוי היומי (העתקת הגיבוי היומי לאותו שם קובץ עם תאריך) והעברה של כלל הגיבויים לשרת הגיבוי באגרון.
- חודשי
- /etc/cron.monthly/system_backup - העברת גיבוי לשרת גיבוי נוסף (שירות) - עדיין לא בשימוש.