דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. MYSQL שממלא את השרת עד אפס מקום בתוך דקות ספורות (==קריסה טוטאלית)

MYSQL שממלא את השרת עד אפס מקום בתוך דקות ספורות (==קריסה טוטאלית)

מתוזמן נעוץ נעול הועבר תכנות
17 פוסטים 4 כותבים 381 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • י מחובר
    י מחובר
    יוס
    כתב ב נערך לאחרונה על ידי
    #1

    יש ל קוד ב PHP שמשתמש בהרבה sql
    במשך היום האחרון נעשה בזה שימוש מרובה (כ150 קריאות במקביל)
    כאשר במהלך השימוש השרת התמלא לגמרי (זיכרון פנוי 0 !!)
    (13 ג'יגה תוך 15 דקות)
    מה שכמובן גרם ל MYSQL להפסיק לעבוד טוטאלית

    מה שאני מבין זה שמשום מה ה MYSQL לא משחרר את הזיכרון או משהו כזה
    זה השתחרר רק כאשר עשיתי כיבוי והפעלה מחדש של השרת כולו

    וגם אם אני ישדרג שרת האם זה יעזור ?
    כי לפי מה שנראה עכשיו זה, שזה פשוט ייקח יותר זמן להתמלאות אבל לא יפתור את הבעיה

    אשמח לקבל הסבר מה עלי לעשות על מנת לפתור את זה

    מערכת מכירות בכל ערוצי המכירה, טלפון-מייל-ואתר
    שיגור הודעות במחירים המשתלמים ביותר
    לפתיחת מערכת https://app.ipsales.co.il/

    S WWWW 2 תגובות תגובה אחרונה
    0
    • ח מנותק
      ח מנותק
      חוקר
      כתב ב נערך לאחרונה על ידי
      #2

      איזה פעילות?
      שליפה או הכנסה או חישובים?

      תגובה 1 תגובה אחרונה
      1
      • י מחובר
        י מחובר
        יוס
        כתב ב נערך לאחרונה על ידי
        #3

        @חוקר אמר בMYSQL שממלא את השרת עד אפס מקום בתוך דקות ספורות (==קריסה טוטאלית):

        פעילות

        שליפה
        והכנסה (לא רבה כל פעם)

        מערכת מכירות בכל ערוצי המכירה, טלפון-מייל-ואתר
        שיגור הודעות במחירים המשתלמים ביותר
        לפתיחת מערכת https://app.ipsales.co.il/

        תגובה 1 תגובה אחרונה
        0
        • ח מנותק
          ח מנותק
          חוקר
          כתב ב נערך לאחרונה על ידי
          #4

          ייתכן ועשית פעולה של העתקה או חישוב או מחיקת עמודת שיש עליה אינדקס?
          כי לי היה השבוע שעשיתי נסיונות על שרת של 30 גיגה שמתוכם 22 בשימוש, יש לי שם טבלה של 10 מליון שורות ומחקתי את העמודה של ID, ומה שקורה שזה יוצר טבלה זמנית חדשה שבסיום יצירת הטבלה הזמנית זה מוחק את המקורי ומעדכן את הטבלה, משהו כזה, מה שיצר שהזיכרון התמלא כל הזמן עד שנגמר המקום בשרת.
          (זה היה שרת שהרמתי מתמונה של שרת אחר, במיוחד לשם נסיון)

          תגובה 1 תגובה אחרונה
          1
          • י מחובר
            י מחובר
            יוס
            כתב ב נערך לאחרונה על ידי
            #5

            אין לי שם שום עמודת INDEX
            כולם עמודות רגילות

            מערכת מכירות בכל ערוצי המכירה, טלפון-מייל-ואתר
            שיגור הודעות במחירים המשתלמים ביותר
            לפתיחת מערכת https://app.ipsales.co.il/

            תגובה 1 תגובה אחרונה
            0
            • י מחובר
              י מחובר
              יוס
              כתב ב נערך לאחרונה על ידי
              #6

              אם הסקריפט נעצר ב exit זה יגרום ל זיכרון לא להשתחרר ?

              מערכת מכירות בכל ערוצי המכירה, טלפון-מייל-ואתר
              שיגור הודעות במחירים המשתלמים ביותר
              לפתיחת מערכת https://app.ipsales.co.il/

              תגובה 1 תגובה אחרונה
              0
              • י מחובר
                י מחובר
                יוס
                כתב ב נערך לאחרונה על ידי
                #7

                האם זה קורה כיוון שבקובץ php.ini מוגדר buffer_output = on ?

                מערכת מכירות בכל ערוצי המכירה, טלפון-מייל-ואתר
                שיגור הודעות במחירים המשתלמים ביותר
                לפתיחת מערכת https://app.ipsales.co.il/

                תגובה 1 תגובה אחרונה
                0
                • י יוס

                  יש ל קוד ב PHP שמשתמש בהרבה sql
                  במשך היום האחרון נעשה בזה שימוש מרובה (כ150 קריאות במקביל)
                  כאשר במהלך השימוש השרת התמלא לגמרי (זיכרון פנוי 0 !!)
                  (13 ג'יגה תוך 15 דקות)
                  מה שכמובן גרם ל MYSQL להפסיק לעבוד טוטאלית

                  מה שאני מבין זה שמשום מה ה MYSQL לא משחרר את הזיכרון או משהו כזה
                  זה השתחרר רק כאשר עשיתי כיבוי והפעלה מחדש של השרת כולו

                  וגם אם אני ישדרג שרת האם זה יעזור ?
                  כי לפי מה שנראה עכשיו זה, שזה פשוט ייקח יותר זמן להתמלאות אבל לא יפתור את הבעיה

                  אשמח לקבל הסבר מה עלי לעשות על מנת לפתור את זה

                  S לא נמצא
                  S לא נמצא
                  Shmuel754
                  כתב ב נערך לאחרונה על ידי
                  #8

                  @יוס כשאתה כותב זיכרון האם הכוונה לזיכרון RAM או לנפח דיסק?

                  תגובה 1 תגובה אחרונה
                  1
                  • י מחובר
                    י מחובר
                    יוס
                    כתב ב נערך לאחרונה על ידי
                    #9

                    נפח דיסק

                    מערכת מכירות בכל ערוצי המכירה, טלפון-מייל-ואתר
                    שיגור הודעות במחירים המשתלמים ביותר
                    לפתיחת מערכת https://app.ipsales.co.il/

                    S תגובה 1 תגובה אחרונה
                    0
                    • י יוס

                      נפח דיסק

                      S לא נמצא
                      S לא נמצא
                      Shmuel754
                      כתב ב נערך לאחרונה על ידי
                      #10

                      @יוס איזה לוגים מופעלים לך בקובץ my.conf

                      תגובה 1 תגובה אחרונה
                      1
                      • י מחובר
                        י מחובר
                        יוס
                        כתב ב נערך לאחרונה על ידי
                        #11

                        זה הלוג היחיד שאני מוצא שם

                        log_error = /var/log/mysql/error.log
                        

                        בכ"א המקום שבו נמצא הזיכרון מתמלא זה בתקיה /var/lib

                        מערכת מכירות בכל ערוצי המכירה, טלפון-מייל-ואתר
                        שיגור הודעות במחירים המשתלמים ביותר
                        לפתיחת מערכת https://app.ipsales.co.il/

                        S תגובה 1 תגובה אחרונה
                        0
                        • י יוס

                          זה הלוג היחיד שאני מוצא שם

                          log_error = /var/log/mysql/error.log
                          

                          בכ"א המקום שבו נמצא הזיכרון מתמלא זה בתקיה /var/lib

                          S לא נמצא
                          S לא נמצא
                          Shmuel754
                          כתב ב נערך לאחרונה על ידי
                          #12

                          @יוס

                          1. הגדרה של נפח דיסק כזיכרון, הוא טעות בסיסית ומקשה על ההבנה. דיסק מלא זה לא זיכרון.
                          2. מה גודל הקבצים בvar/log/mysql ומה שמות הקבצים
                          3. כתבת שהדיסק מתמלא בתיקייה /var/lib איזה תיקיה פנימית ואיזה קובץ תופס את נפח הדיסק?
                            תוכל להריץ
                          find . / -size +50000b
                          

                          תקבל רשימת קבצים גדולים, תוכל לשנות את המספר למספר גדול יותר לסינון ממוקד יותר.

                          תגובה 1 תגובה אחרונה
                          2
                          • י מחובר
                            י מחובר
                            יוס
                            כתב ב נערך לאחרונה על ידי
                            #13

                            מה שקבלתי שקשור ל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
                            /
                            

                            מערכת מכירות בכל ערוצי המכירה, טלפון-מייל-ואתר
                            שיגור הודעות במחירים המשתלמים ביותר
                            לפתיחת מערכת https://app.ipsales.co.il/

                            S תגובה 1 תגובה אחרונה
                            0
                            • י יוס

                              מה שקבלתי שקשור ל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
                              /
                              
                              S לא נמצא
                              S לא נמצא
                              Shmuel754
                              כתב ב נערך לאחרונה על ידי
                              #14

                              @יוס
                              אתה מפעיל master-slave? או naster-master?

                              תגובה 1 תגובה אחרונה
                              1
                              • י מחובר
                                י מחובר
                                יוס
                                כתב ב נערך לאחרונה על ידי
                                #15

                                @Shmuel754 אמר בMYSQL שממלא את השרת עד אפס מקום בתוך דקות ספורות (==קריסה טוטאלית):

                                naster-master

                                הכין אני אמור לראות אם זה מופעל ?

                                מערכת מכירות בכל ערוצי המכירה, טלפון-מייל-ואתר
                                שיגור הודעות במחירים המשתלמים ביותר
                                לפתיחת מערכת https://app.ipsales.co.il/

                                S תגובה 1 תגובה אחרונה
                                0
                                • י יוס

                                  @Shmuel754 אמר בMYSQL שממלא את השרת עד אפס מקום בתוך דקות ספורות (==קריסה טוטאלית):

                                  naster-master

                                  הכין אני אמור לראות אם זה מופעל ?

                                  S לא נמצא
                                  S לא נמצא
                                  Shmuel754
                                  כתב ב נערך לאחרונה על ידי
                                  #16

                                  @יוס
                                  מה הפלט בקונסול של

                                  show slave status\G;
                                  
                                  תגובה 1 תגובה אחרונה
                                  0
                                  • י יוס

                                    יש ל קוד ב PHP שמשתמש בהרבה sql
                                    במשך היום האחרון נעשה בזה שימוש מרובה (כ150 קריאות במקביל)
                                    כאשר במהלך השימוש השרת התמלא לגמרי (זיכרון פנוי 0 !!)
                                    (13 ג'יגה תוך 15 דקות)
                                    מה שכמובן גרם ל MYSQL להפסיק לעבוד טוטאלית

                                    מה שאני מבין זה שמשום מה ה MYSQL לא משחרר את הזיכרון או משהו כזה
                                    זה השתחרר רק כאשר עשיתי כיבוי והפעלה מחדש של השרת כולו

                                    וגם אם אני ישדרג שרת האם זה יעזור ?
                                    כי לפי מה שנראה עכשיו זה, שזה פשוט ייקח יותר זמן להתמלאות אבל לא יפתור את הבעיה

                                    אשמח לקבל הסבר מה עלי לעשות על מנת לפתור את זה

                                    WWWW מנותק
                                    WWWW מנותק
                                    WWW
                                    כתב ב נערך לאחרונה על ידי
                                    #17

                                    @יוס אפשר לבדוק מה תופס מקום באמצעות התוכנה:

                                    ncdu /
                                    

                                    פעם ראשונה תתקין אותו ככה:

                                    apt  install ncdu
                                    

                                    תוכנה מאד נוחה.

                                    WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                                    תגובה 1 תגובה אחרונה
                                    2
                                    תגובה
                                    • תגובה כנושא
                                    התחברו כדי לפרסם תגובה
                                    • מהישן לחדש
                                    • מהחדש לישן
                                    • הכי הרבה הצבעות


                                    בא תתחבר לדף היומי!
                                    • התחברות

                                    • אין לך חשבון עדיין? הרשמה

                                    • התחברו או הירשמו כדי לחפש.
                                    • פוסט ראשון
                                      פוסט אחרון
                                    0
                                    • דף הבית
                                    • קטגוריות
                                    • פוסטים אחרונים
                                    • משתמשים
                                    • חיפוש
                                    • חוקי הפורום