הבדלים בין גרסאות בדף "שרת אגרונט - תיקון בעיות"
(דף חדש: במקרה של תקלה של האגרונט, בין אם באחד האתרים ובין אם בכל האתרים פעל כדלקמן: *אתחול השירותים של השרת אינ...) |
(אין הבדלים)
|
גרסה מ־17:29, 18 ביוני 2010
במקרה של תקלה של האגרונט, בין אם באחד האתרים ובין אם בכל האתרים פעל כדלקמן:
- אתחול השירותים של השרת אינטרנט (אפאצ'י) והבסיס נתונים (כמשתמש מנהל):
<highlightSyntax lang="bash">/etc/init.d/apache2 restart /etc/init.d/mysql restart </highlightSyntax>
אזהרה: יש להריץ את פקודות האתחול עם משתמש מנהל (root). מפעילים אותו באמצעות הפקודה su (אם לא נכנסתם כ-root). אין לבצע שום פקודה כ-root אלא את פקודות האתחול. לאחר ביצוע הפקודות יש לצאת מהיוזר root ע"י הקשה הפקודה exit. |
- במידה ועדיין לא עובד האגרונט יש לבדוק אולי אין מקום בדיסק. הפקודה הבאה מציגה את כל המחיצות והמקום הפנוי בה:
<highlightSyntax lang="bash"> df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 147G 54G 86G 39% / udev 10M 152K 9.9M 2% /dev shm 734M 0 734M 0% /dev/shm </highlightSyntax> שימו לב לשדה %Use אם אחד השורות בעל 100% או קרוב לזה משמע שאין מקום בדיסק וקשה לשרת לתפקד. יש לפנות מקום בשרת.
- אם קיבלת הודעה על טבלה שצריכה לעבור תיקון כגון ההודעה הבאה:
jtablesession::Store Failed DB function failed with error number 145 Table './agron_site/azur_jos_session' is marked as crashed and should be repaired
עליך לבצע פעולת REPAIR לטבלה שמוצגת בהודעה. כדי לעשות REPAIR לטבלה יש להיכנס ל-mysql ולהריץ את הפקודה הבאה (יש להחליף את #TABLE_NAME# עם שם הטבלה שמוצגת בהודעה שקיבלתם): <highlightSyntax lang="mysql"> REAPIR TABLE #TABLE_NAME#; </highlightSyntax> ניתן לבצע REPAIR על כלל הטבלאות של ה-mysql באמצעות הפקודה הבאה: <highlightSyntax lang="bash"> mysqlcheck -u root -p --auto-repair --check --optimize --all-databases </highlightSyntax>