דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. רשתות
  4. שרתים ומסדי נתונים | mongodb השתגע!

שרתים ומסדי נתונים | mongodb השתגע!

מתוזמן נעוץ נעול הועבר רשתות
23 פוסטים 3 כותבים 464 צפיות 2 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • LEVI HL LEVI H

    @יושב-אהלים @צדיק-תמים
    יש איזה פלט שיעזור לכם להבין מה הבעיה?

    י מנותק
    י מנותק
    יושב אהלים
    כתב ב נערך לאחרונה על ידי יושב אהלים
    #11

    @LEVI-H כמו שכבתי לך, נסה לצרף את קובץ הלוג (לכאורה אמור להספיק 100 השורות האחרונות שלו...). הנה פירוט כיצד לבצע את זה:

    sudo tail -n 100 /var/log/mongodb/mongod.log
    

    כמו גם אשמח אם תצרף את כל התהליכים של MongoDB שרצים ברקע.
    אפשר לעשות את זה עם הכלי ps aux. משהו כזה:

    sudo ps aux | grep mongo
    
    LEVI HL תגובה 1 תגובה אחרונה
    0
    • י יושב אהלים

      @LEVI-H כמו שכבתי לך, נסה לצרף את קובץ הלוג (לכאורה אמור להספיק 100 השורות האחרונות שלו...). הנה פירוט כיצד לבצע את זה:

      sudo tail -n 100 /var/log/mongodb/mongod.log
      

      כמו גם אשמח אם תצרף את כל התהליכים של MongoDB שרצים ברקע.
      אפשר לעשות את זה עם הכלי ps aux. משהו כזה:

      sudo ps aux | grep mongo
      
      LEVI HL מנותק
      LEVI HL מנותק
      LEVI H
      מדריכים
      כתב ב נערך לאחרונה על ידי
      #12

      @יושב-אהלים כתב בשרתים ומסדי נתונים | mongodb השתגע! 502 Bad Gateway:

      sudo tail -n 100 /var/log/mongodb/mongod.log

      הקוד הזה לא מביא פלט...

      תגובה 1 תגובה אחרונה
      0
      • LEVI HL מנותק
        LEVI HL מנותק
        LEVI H
        מדריכים
        כתב ב נערך לאחרונה על ידי
        #13

        יש לי בממשק שרת קקונטאבו דבר שנקרא 'מערכת חילוץ'.
        5f3d6162-73b9-4352-87f1-239fd1564447-image.png
        לא ממש הבנתי מה זה אומר...
        יכול להיות שדרך זה אפשר לשזחר את מה שהיה בשרת, לפני שהתקנתי את הmysql?

        צדיק תמיםצ תגובה 1 תגובה אחרונה
        0
        • LEVI HL LEVI H

          יש לי בממשק שרת קקונטאבו דבר שנקרא 'מערכת חילוץ'.
          5f3d6162-73b9-4352-87f1-239fd1564447-image.png
          לא ממש הבנתי מה זה אומר...
          יכול להיות שדרך זה אפשר לשזחר את מה שהיה בשרת, לפני שהתקנתי את הmysql?

          צדיק תמיםצ מנותק
          צדיק תמיםצ מנותק
          צדיק תמים
          מדריכים
          כתב ב נערך לאחרונה על ידי
          #14

          @LEVI-H אין לך בעיה להתחבר לשרת כרגיל עם SSH, אז זה לא רלוונטי

          רוצה לזכור קריאת שמע בזמן? לחץ כאן! || אתר שכולו מדריכים

          LEVI HL תגובה 1 תגובה אחרונה
          1
          • צדיק תמיםצ צדיק תמים

            @LEVI-H אין לך בעיה להתחבר לשרת כרגיל עם SSH, אז זה לא רלוונטי

            LEVI HL מנותק
            LEVI HL מנותק
            LEVI H
            מדריכים
            כתב ב נערך לאחרונה על ידי
            #15

            @צדיק-תמים זה לא קשור לשיחזור או משהו?

            צדיק תמיםצ תגובה 1 תגובה אחרונה
            0
            • LEVI HL LEVI H

              @צדיק-תמים זה לא קשור לשיחזור או משהו?

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

              @LEVI-H לא, פשוט תקרא מה כתוב בתמונה, למה זה מיועד...
              שחזור מצב הוא רק אם יצרת תמונת מצב בעבר, לא מכיר את קונטאבו כדי לפרט איפה זה נמצא בממשק שלהם

              רוצה לזכור קריאת שמע בזמן? לחץ כאן! || אתר שכולו מדריכים

              י תגובה 1 תגובה אחרונה
              0
              • צדיק תמיםצ צדיק תמים

                @LEVI-H לא, פשוט תקרא מה כתוב בתמונה, למה זה מיועד...
                שחזור מצב הוא רק אם יצרת תמונת מצב בעבר, לא מכיר את קונטאבו כדי לפרט איפה זה נמצא בממשק שלהם

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

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

                בכ״א, קובץ הלוג שעדיין לא צורף לכאן, יוכל להיות התחלה מצויינת לפתרון הבעיה.

                LEVI HL תגובה 1 תגובה אחרונה
                0
                • י יושב אהלים

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

                  בכ״א, קובץ הלוג שעדיין לא צורף לכאן, יוכל להיות התחלה מצויינת לפתרון הבעיה.

                  LEVI HL מנותק
                  LEVI HL מנותק
                  LEVI H
                  מדריכים
                  כתב ב נערך לאחרונה על ידי
                  #18

                  @יושב-אהלים איזה קובץ בדיוק? אני ישלח לך...

                  י תגובה 1 תגובה אחרונה
                  0
                  • LEVI HL LEVI H

                    @יושב-אהלים איזה קובץ בדיוק? אני ישלח לך...

                    י מנותק
                    י מנותק
                    יושב אהלים
                    כתב ב נערך לאחרונה על ידי יושב אהלים
                    #19

                    @LEVI-H קובץ הלוג של MongoDB.
                    תוכל לצרף כאן את 100 השורות האחרונות שלו באמצעות:

                    sudo tail -n 100 /var/log/mongodb/mongod.log
                    

                    לחילופין אם הפקודה לא עובדת, תדפיס את הקובץ עם Cat, ותצרף את השורות האחרונות

                    sudo cat /var/log/mongodb/mongod.log
                    

                    במידה והקובץ לא קיים, כנראה שאין לMongo הרשאות לכתוב לו/אין תיקיה כזאת, מה שאומר שאין לוג, וקשה מאוד יהיה לדבג את הבעיה.

                    LEVI HL תגובה 1 תגובה אחרונה
                    0
                    • י יושב אהלים

                      @LEVI-H קובץ הלוג של MongoDB.
                      תוכל לצרף כאן את 100 השורות האחרונות שלו באמצעות:

                      sudo tail -n 100 /var/log/mongodb/mongod.log
                      

                      לחילופין אם הפקודה לא עובדת, תדפיס את הקובץ עם Cat, ותצרף את השורות האחרונות

                      sudo cat /var/log/mongodb/mongod.log
                      

                      במידה והקובץ לא קיים, כנראה שאין לMongo הרשאות לכתוב לו/אין תיקיה כזאת, מה שאומר שאין לוג, וקשה מאוד יהיה לדבג את הבעיה.

                      LEVI HL מנותק
                      LEVI HL מנותק
                      LEVI H
                      מדריכים
                      כתב ב נערך לאחרונה על ידי LEVI H
                      #20

                      @יושב-אהלים יש שני קבצים בשם ששלחת, אחד, שצריך הרשאות רוט, והשני, שלא צריך. דקה אני ישלח צילום מסך מתוכנת ftp שתבין...

                      תראו:

                      2f97dea7-3c03-47b1-907a-451565c6db51-image.png

                      יש םה כמה קבצים כפולים, (נראה לי עם הרשאות שונות). כולם אותם שמות.
                      יש גם כמה ארכיונים, אםשר גם לראות בגודל הקובץ. יש את אלה הכבדים, שהם כנראה המקוריים, ויש את אלה הקטנים...

                      תגובה 1 תגובה אחרונה
                      0
                      • LEVI HL מנותק
                        LEVI HL מנותק
                        LEVI H
                        מדריכים
                        כתב ב נערך לאחרונה על ידי LEVI H
                        #21

                        טוב, שלפתי את הלוג שנראה לי האמיתי.
                        בבקשה:

                        https://mitmachim.top/assets/uploads/files/1685897083339-log.txt

                        זה נראה שיש מעבר לwiredTiger או משהו בשם כזה.

                        י תגובה 1 תגובה אחרונה
                        0
                        • LEVI HL LEVI H

                          טוב, שלפתי את הלוג שנראה לי האמיתי.
                          בבקשה:

                          https://mitmachim.top/assets/uploads/files/1685897083339-log.txt

                          זה נראה שיש מעבר לwiredTiger או משהו בשם כזה.

                          י מנותק
                          י מנותק
                          יושב אהלים
                          כתב ב נערך לאחרונה על ידי יושב אהלים
                          #22

                          @LEVI-H
                          כמו שאפשר לראות יש שגיאות במנוע האחסון של מונגו (שנקרא WiredTiger).
                          בגדול תצטרך לגבות את כל הנתונים של MongoDB שאתה צריך (אמור להיות בפורמט bson או tar).
                          את הגיבוי תוכל לבצע עם אחד הכלים הרלוונטים לכך, כדוגמת mongodump או mongorestore.
                          (אני מכיר בעיקר את mongodump. תוכל ליצור קובץ גיבוי חדש באמצעות:

                          mongodump --db <database_name> --out <output_directory>
                          

                          את <database_name> תחליף בשם המסד שתרצה לגבות, ו<output_directory> אם שם תיקית היעד, למשל תיקיית הHome, יווצר הרבה קבצי BSON לכל מסד נתונים או קולקשן, מומלץ להוסיף את הדגל --archive כדי ליצור קובץ tar (קובץ דחוס) שיכיל את כל קבצי הגיבוי, במקום לקבל עשרות קבצי גיבוי בתיקיה).

                          לאחר הגיבוי תצטכך למחוק את /var/lib/mongodb ולהפעיל מחדש את מונגו. זה יצור קובץ WiredTiger.wt חדש. אם הוא לא יצור - תוכל ליצור ידנית.
                          בסוף, תצטרך לשחזר את הגיבוי למסד החדש.
                          אם זה בפורמט bson תוכל להשתמש בכלי mongorestore לייבוא המידע. משהו כזה:

                          mongorestore --db <database_name> <path_to_bson_file>
                          

                          או לTar:

                          tar -xvf <path_to_tar_file> -C /var/lib/mongodb/
                          

                          זה תהליך מסוכן ולא וודאי, ולכן אעדיף שלא להיכנס אליו. מאמין שמומחי הפורום יוכלו לעזור בזה יותר (אני לא ממש מבין בזה, אני משתמש בMongo כמסד נתונים, אין לי ידע איך לפתור את התקלות שלו...).

                          LEVI HL תגובה 1 תגובה אחרונה
                          0
                          • י יושב אהלים

                            @LEVI-H
                            כמו שאפשר לראות יש שגיאות במנוע האחסון של מונגו (שנקרא WiredTiger).
                            בגדול תצטרך לגבות את כל הנתונים של MongoDB שאתה צריך (אמור להיות בפורמט bson או tar).
                            את הגיבוי תוכל לבצע עם אחד הכלים הרלוונטים לכך, כדוגמת mongodump או mongorestore.
                            (אני מכיר בעיקר את mongodump. תוכל ליצור קובץ גיבוי חדש באמצעות:

                            mongodump --db <database_name> --out <output_directory>
                            

                            את <database_name> תחליף בשם המסד שתרצה לגבות, ו<output_directory> אם שם תיקית היעד, למשל תיקיית הHome, יווצר הרבה קבצי BSON לכל מסד נתונים או קולקשן, מומלץ להוסיף את הדגל --archive כדי ליצור קובץ tar (קובץ דחוס) שיכיל את כל קבצי הגיבוי, במקום לקבל עשרות קבצי גיבוי בתיקיה).

                            לאחר הגיבוי תצטכך למחוק את /var/lib/mongodb ולהפעיל מחדש את מונגו. זה יצור קובץ WiredTiger.wt חדש. אם הוא לא יצור - תוכל ליצור ידנית.
                            בסוף, תצטרך לשחזר את הגיבוי למסד החדש.
                            אם זה בפורמט bson תוכל להשתמש בכלי mongorestore לייבוא המידע. משהו כזה:

                            mongorestore --db <database_name> <path_to_bson_file>
                            

                            או לTar:

                            tar -xvf <path_to_tar_file> -C /var/lib/mongodb/
                            

                            זה תהליך מסוכן ולא וודאי, ולכן אעדיף שלא להיכנס אליו. מאמין שמומחי הפורום יוכלו לעזור בזה יותר (אני לא ממש מבין בזה, אני משתמש בMongo כמסד נתונים, אין לי ידע איך לפתור את התקלות שלו...).

                            LEVI HL מנותק
                            LEVI HL מנותק
                            LEVI H
                            מדריכים
                            כתב ב נערך לאחרונה על ידי LEVI H
                            #23

                            @יושב-אהלים אוקי, תודה רבה.
                            לבנתיים, אני מצאתי את הקובץ הזה
                            b0da9af8-887a-4950-91cf-c29a31c38941-image.png
                            הקטע הוא שיש רק קובץ אחד כזה, ולי יש כמה מסדי נתונים, הוא כאילו מכיל את המידע של כולם?

                            מצאתי עוד קבצים בתיקייה /var/lib/mongodb/diagnostic.data#

                            c57b3123-fcfd-47a4-ae33-4996ce5afd19-image.png
                            זה נראה כמו גיבוי לפי תאריכים או משהו, לא?

                            תגובה 1 תגובה אחרונה
                            0

                            • התחברות

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

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