הבדלים בין גרסאות בדף "אגרונט-שרת"

מתוך אגרון - וויקיפדיה
קפיצה אל: ניווט, חיפוש
(דף חדש: להלן שמות הסקריפטים (תסריטים) שרצים בשרת האגרונט לביצוע משימות שונות: * agron.extract.zip.sh - מחלץ את קבצי הזיפ ...)
 
שורה 1: שורה 1:
 +
== משימות ==
 
להלן שמות הסקריפטים (תסריטים) שרצים בשרת האגרונט לביצוע משימות שונות:
 
להלן שמות הסקריפטים (תסריטים) שרצים בשרת האגרונט לביצוע משימות שונות:
 
 
* agron.extract.zip.sh - מחלץ את קבצי הזיפ שעוברים מהלקוחות.
 
* agron.extract.zip.sh - מחלץ את קבצי הזיפ שעוברים מהלקוחות.
 
* agron.mysql.bash - מריץ שאילתא על בסיס נתונים של אתר ב-mysql.
 
* agron.mysql.bash - מריץ שאילתא על בסיס נתונים של אתר ב-mysql.
שורה 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 - העברת גיבוי לשרת גיבוי נוסף (שירות) - '''עדיין לא בשימוש'''.
  
 
[[קטגוריה:אגרונט]]
 
[[קטגוריה:אגרונט]]
 
[[קטגוריה:ניהול אתר]]
 
[[קטגוריה:ניהול אתר]]
 
[[קטגוריה:לינוקס]]
 
[[קטגוריה:לינוקס]]

גרסה מ־16:55, 18 ביוני 2010

משימות

להלן שמות הסקריפטים (תסריטים) שרצים בשרת האגרונט לביצוע משימות שונות:

  • agron.extract.zip.sh - מחלץ את קבצי הזיפ שעוברים מהלקוחות.
  • agron.mysql.bash - מריץ שאילתא על בסיס נתונים של אתר ב-mysql.
  • agron.stat - מעדכן את הסטטיסטיקות של האתרים (stat.library.org.il).
  • agron.update.dbs.bash - מריץ שאילתא אחת על כלל הבסיסי נתונים של האתרים ב-mysql (טוב לעדכון ורטיקלי).
  • 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 (מנהל המשימות של לינוקס):

  1. יומי
  • /etc/cron.daily/system_backup - גיבוי של קבצי האגרונט וכלל הבסיסי נתונים למיקום בשרת.
  1. שבועי
  • /etc/cron.weekly/system_backup - ביצוע גיבוי לגיבוי היומי (העתקת הגיבוי היומי לאותו שם קובץ עם תאריך) והעברה של כלל הגיבויים לשרת הגיבוי באגרון.
  1. חודשי
  • /etc/cron.monthly/system_backup - העברת גיבוי לשרת גיבוי נוסף (שירות) - עדיין לא בשימוש.