הבדלים בין גרסאות בדף "שרת אגרונט - תיקון בעיות"
(דף חדש: במקרה של תקלה של האגרונט, בין אם באחד האתרים ובין אם בכל האתרים פעל כדלקמן: *אתחול השירותים של השרת אינ...) |
|||
שורה 4: | שורה 4: | ||
/etc/init.d/mysql restart | /etc/init.d/mysql restart | ||
</highlightSyntax> | </highlightSyntax> | ||
+ | {{תיבת שימו לב|יש לשים לב לפלט של הפקודות. יש מצבים שבהם הפקודה מציעה תיקון של הבעיה כמו זה: <pre># /etc/init.d/mysql restart | ||
+ | * Starting mysql ... | ||
+ | * "/var/run/mysqld/mysqld.pid" is still present and the process is running. | ||
+ | * Please stop it "kill 25975" maybe ? [ !! ] | ||
+ | </pre> | ||
+ | במצב כזה יש לבצע את הפקודה שמוצעת (''kill 25975'').}} | ||
{{תיבת אזהרה|יש להריץ את פקודות האתחול עם משתמש מנהל (root). מפעילים אותו באמצעות הפקודה su (אם לא נכנסתם כ-root). אין לבצע שום פקודה כ-root אלא את פקודות האתחול. לאחר ביצוע הפקודות יש לצאת מהיוזר root ע"י הקשה הפקודה ''exit''.}} | {{תיבת אזהרה|יש להריץ את פקודות האתחול עם משתמש מנהל (root). מפעילים אותו באמצעות הפקודה su (אם לא נכנסתם כ-root). אין לבצע שום פקודה כ-root אלא את פקודות האתחול. לאחר ביצוע הפקודות יש לצאת מהיוזר root ע"י הקשה הפקודה ''exit''.}} | ||
*במידה ועדיין לא עובד האגרונט יש לבדוק אולי אין מקום בדיסק. הפקודה הבאה מציגה את כל המחיצות והמקום הפנוי בה: | *במידה ועדיין לא עובד האגרונט יש לבדוק אולי אין מקום בדיסק. הפקודה הבאה מציגה את כל המחיצות והמקום הפנוי בה: |
גרסה אחרונה מ־12:22, 6 ביולי 2010
במקרה של תקלה של האגרונט, בין אם באחד האתרים ובין אם בכל האתרים פעל כדלקמן:
- אתחול השירותים של השרת אינטרנט (אפאצ'י) והבסיס נתונים (כמשתמש מנהל):
<highlightSyntax lang="bash">/etc/init.d/apache2 restart /etc/init.d/mysql restart </highlightSyntax>
# /etc/init.d/mysql restart * Starting mysql ... * "/var/run/mysqld/mysqld.pid" is still present and the process is running. * Please stop it "kill 25975" maybe ? [ !! ]במצב כזה יש לבצע את הפקודה שמוצעת (kill 25975).
אזהרה: יש להריץ את פקודות האתחול עם משתמש מנהל (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>