MYSQL שממלא את השרת עד אפס מקום בתוך דקות ספורות (==קריסה טוטאלית)
-
יש ל קוד ב PHP שמשתמש בהרבה sql
במשך היום האחרון נעשה בזה שימוש מרובה (כ150 קריאות במקביל)
כאשר במהלך השימוש השרת התמלא לגמרי (זיכרון פנוי 0 !!)
(13 ג'יגה תוך 15 דקות)
מה שכמובן גרם ל MYSQL להפסיק לעבוד טוטאליתמה שאני מבין זה שמשום מה ה MYSQL לא משחרר את הזיכרון או משהו כזה
זה השתחרר רק כאשר עשיתי כיבוי והפעלה מחדש של השרת כולווגם אם אני ישדרג שרת האם זה יעזור ?
כי לפי מה שנראה עכשיו זה, שזה פשוט ייקח יותר זמן להתמלאות אבל לא יפתור את הבעיהאשמח לקבל הסבר מה עלי לעשות על מנת לפתור את זה
-
זה הלוג היחיד שאני מוצא שם
log_error = /var/log/mysql/error.log
בכ"א המקום שבו נמצא הזיכרון מתמלא זה בתקיה /var/lib
- הגדרה של נפח דיסק כזיכרון, הוא טעות בסיסית ומקשה על ההבנה. דיסק מלא זה לא זיכרון.
- מה גודל הקבצים בvar/log/mysql ומה שמות הקבצים
- כתבת שהדיסק מתמלא בתיקייה /var/lib איזה תיקיה פנימית ואיזה קובץ תופס את נפח הדיסק?
תוכל להריץ
find . / -size +50000b
תקבל רשימת קבצים גדולים, תוכל לשנות את המספר למספר גדול יותר לסינון ממוקד יותר.
-
מה שקבלתי שקשור לmysql זה
/var/lib/mysql/binlog.000517 /var/lib/mysql/binlog.000422 /var/lib/mysql/binlog.000460 /var/lib/mysql/binlog.000474 /var/lib/mysql/binlog.000512 /var/lib/mysql/binlog.000523 /var/lib/mysql/binlog.000471 /var/lib/mysql/binlog.000513 /var/lib/mysql/binlog.000461 /var/lib/mysql/binlog.000482 /var/lib/mysql/binlog.000391 /var/lib/mysql/binlog.000508 /var/lib/mysql/binlog.000486 /var/lib/mysql/binlog.000492 /var/lib/mysql/mysql.ibd /var/lib/mysql/binlog.000519 /var/lib/mysql/ib_logfile1 /var/lib/mysql/binlog.000477 /var/lib/mysql/knepler/points.ibd /var/lib/mysql/binlog.000383 /var/lib/mysql/binlog.000498 /var/lib/mysql/binlog.000469 /var/lib/mysql/binlog.000484 /var/lib/mysql/binlog.000522 /var/lib/mysql/binlog.000464 /var/lib/mysql/binlog.000381 /var/lib/mysql/binlog.000413 /var/lib/mysql/binlog.000394 /var/lib/mysql/ib_logfile0 /var/lib/mysql/binlog.000489 /var/lib/mysql/binlog.000524 /var/lib/mysql/binlog.000490 /var/lib/mysql/binlog.000521 /var/lib/mysql/binlog.000501 /var/lib/mysql/binlog.000500 /var/lib/mysql/binlog.000479 /
-
מה שקבלתי שקשור לmysql זה
/var/lib/mysql/binlog.000517 /var/lib/mysql/binlog.000422 /var/lib/mysql/binlog.000460 /var/lib/mysql/binlog.000474 /var/lib/mysql/binlog.000512 /var/lib/mysql/binlog.000523 /var/lib/mysql/binlog.000471 /var/lib/mysql/binlog.000513 /var/lib/mysql/binlog.000461 /var/lib/mysql/binlog.000482 /var/lib/mysql/binlog.000391 /var/lib/mysql/binlog.000508 /var/lib/mysql/binlog.000486 /var/lib/mysql/binlog.000492 /var/lib/mysql/mysql.ibd /var/lib/mysql/binlog.000519 /var/lib/mysql/ib_logfile1 /var/lib/mysql/binlog.000477 /var/lib/mysql/knepler/points.ibd /var/lib/mysql/binlog.000383 /var/lib/mysql/binlog.000498 /var/lib/mysql/binlog.000469 /var/lib/mysql/binlog.000484 /var/lib/mysql/binlog.000522 /var/lib/mysql/binlog.000464 /var/lib/mysql/binlog.000381 /var/lib/mysql/binlog.000413 /var/lib/mysql/binlog.000394 /var/lib/mysql/ib_logfile0 /var/lib/mysql/binlog.000489 /var/lib/mysql/binlog.000524 /var/lib/mysql/binlog.000490 /var/lib/mysql/binlog.000521 /var/lib/mysql/binlog.000501 /var/lib/mysql/binlog.000500 /var/lib/mysql/binlog.000479 /
-
@Shmuel754 אמר בMYSQL שממלא את השרת עד אפס מקום בתוך דקות ספורות (==קריסה טוטאלית):
naster-master
הכין אני אמור לראות אם זה מופעל ?
-
@Shmuel754 אמר בMYSQL שממלא את השרת עד אפס מקום בתוך דקות ספורות (==קריסה טוטאלית):
naster-master
הכין אני אמור לראות אם זה מופעל ?
-
יש ל קוד ב PHP שמשתמש בהרבה sql
במשך היום האחרון נעשה בזה שימוש מרובה (כ150 קריאות במקביל)
כאשר במהלך השימוש השרת התמלא לגמרי (זיכרון פנוי 0 !!)
(13 ג'יגה תוך 15 דקות)
מה שכמובן גרם ל MYSQL להפסיק לעבוד טוטאליתמה שאני מבין זה שמשום מה ה MYSQL לא משחרר את הזיכרון או משהו כזה
זה השתחרר רק כאשר עשיתי כיבוי והפעלה מחדש של השרת כולווגם אם אני ישדרג שרת האם זה יעזור ?
כי לפי מה שנראה עכשיו זה, שזה פשוט ייקח יותר זמן להתמלאות אבל לא יפתור את הבעיהאשמח לקבל הסבר מה עלי לעשות על מנת לפתור את זה