דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • 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-H לא מופיעות שגיאות בפלט שהבאת
    זה הפלט המלא?

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

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

    @LEVI-H לא מופיעות שגיאות בפלט שהבאת
    זה הפלט המלא?

    כן

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

      @LEVI-H בלוג של mongod שצירפת נראה שמסופק רק הזהרות כלליות (כדוגמת המלצה לשימוש בXFS לטובת שיפור הביצועים וכד׳)
      לכאורה הבעיה נעוצה איפשהוא בחיבור, אם תשתף אותנו בכלי עזר לMySQL שניסית להתקין לכאורה זה יעזור, יתכן שהכלי מתקין תוכנה של צד ג׳/מתנגש ברשת וכו׳.

      נסה לעשות Kill לPid 9849, לחילופין תבדוק שאין חומת אש או משהו כזה שהתקנת/הותקן שחוסם את הגישה לMongoDB (תוכל לוודא בקלות שאכן פורט 27017 נגיש עם Telnet או Nmap וכד׳)
      תנסה לבדוק גם האם באמצעות localhost:27017 אפשר להתחבר, ולא באמצעות 127.0.0.1:27017 (אולי באמצעות סקריפט פשוט עם mongoose וכד׳), תתפלא, אבל זה פתר לי בעבר בעיה דומה.

      לחילופין הייתי ממליץ שתצרף את קובץ התצורה הראשי של מונגו (מאוחסן בדיפולט ב/etc/mongod.conf), או את קובץ הלוג (מאוחסן בדיפולט ב/var/log/mongodb/) זה גם יוכל לעזור מאוד..

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

      @יושב-אהלים אני ינסה

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

        @LEVI-H בלוג של mongod שצירפת נראה שמסופק רק הזהרות כלליות (כדוגמת המלצה לשימוש בXFS לטובת שיפור הביצועים וכד׳)
        לכאורה הבעיה נעוצה איפשהוא בחיבור, אם תשתף אותנו בכלי עזר לMySQL שניסית להתקין לכאורה זה יעזור, יתכן שהכלי מתקין תוכנה של צד ג׳/מתנגש ברשת וכו׳.

        נסה לעשות Kill לPid 9849, לחילופין תבדוק שאין חומת אש או משהו כזה שהתקנת/הותקן שחוסם את הגישה לMongoDB (תוכל לוודא בקלות שאכן פורט 27017 נגיש עם Telnet או Nmap וכד׳)
        תנסה לבדוק גם האם באמצעות localhost:27017 אפשר להתחבר, ולא באמצעות 127.0.0.1:27017 (אולי באמצעות סקריפט פשוט עם mongoose וכד׳), תתפלא, אבל זה פתר לי בעבר בעיה דומה.

        לחילופין הייתי ממליץ שתצרף את קובץ התצורה הראשי של מונגו (מאוחסן בדיפולט ב/etc/mongod.conf), או את קובץ הלוג (מאוחסן בדיפולט ב/var/log/mongodb/) זה גם יוכל לעזור מאוד..

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

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

        @LEVI-H בלוג של mongod שצירפת נראה שמסופק רק הזהרות כלליות (כדוגמת המלצה לשימוש בXFS לטובת שיפור הביצועים וכד׳)
        לכאורה הבעיה נעוצה איפשהוא בחיבור, אם תשתף אותנו בכלי עזר לMySQL שניסית להתקין לכאורה זה יעזור, יתכן שהכלי מתקין תוכנה של צד ג׳/מתנגש ברשת וכו׳.

        נסה לעשות Kill לPid 9849, לחילופין תבדוק שאין חומת אש או משהו כזה שהתקנת/הותקן שחוסם את הגישה לMongoDB (תוכל לוודא בקלות שאכן פורט 27017 נגיש עם Telnet או Nmap וכד׳)
        תנסה לבדוק גם האם באמצעות localhost:27017 אפשר להתחבר, ולא באמצעות 127.0.0.1:27017 (אולי באמצעות סקריפט פשוט עם mongoose וכד׳), תתפלא, אבל זה פתר לי בעבר בעיה דומה.

        לחילופין הייתי ממליץ שתצרף את קובץ התצורה הראשי של מונגו (מאוחסן בדיפולט ב/etc/mongod.conf), זה גם יוכל לעזור מאוד..

        mongo.conf

        # mongod.conf
        
        # for documentation of all options, see:
        #   http://docs.mongodb.org/manual/reference/configuration-options/
        
        # Where and how to store data.
        storage:
          dbPath: /var/lib/mongodb
          journal:
            enabled: true
        #  engine:
        #  wiredTiger:
        
        # where to write logging data.
        systemLog:
          destination: file
          logAppend: true
          path: /var/log/mongodb/mongod.log
        
        # network interfaces
        net:
          port: 27017
          bindIp: 127.0.0.1
        
        
        # how the process runs
        processManagement:
          timeZoneInfo: /usr/share/zoneinfo
        
        #security:
        security:
          authorization: enabled
        
        #operationProfiling:
        
        #replication:
        
        #sharding:
        
        ## Enterprise-Only Options:
        
        #auditLog:
        
        #snmp:
        
        
        תגובה 1 תגובה אחרונה
        0
        • י יושב אהלים

          @LEVI-H בלוג של mongod שצירפת נראה שמסופק רק הזהרות כלליות (כדוגמת המלצה לשימוש בXFS לטובת שיפור הביצועים וכד׳)
          לכאורה הבעיה נעוצה איפשהוא בחיבור, אם תשתף אותנו בכלי עזר לMySQL שניסית להתקין לכאורה זה יעזור, יתכן שהכלי מתקין תוכנה של צד ג׳/מתנגש ברשת וכו׳.

          נסה לעשות Kill לPid 9849, לחילופין תבדוק שאין חומת אש או משהו כזה שהתקנת/הותקן שחוסם את הגישה לMongoDB (תוכל לוודא בקלות שאכן פורט 27017 נגיש עם Telnet או Nmap וכד׳)
          תנסה לבדוק גם האם באמצעות localhost:27017 אפשר להתחבר, ולא באמצעות 127.0.0.1:27017 (אולי באמצעות סקריפט פשוט עם mongoose וכד׳), תתפלא, אבל זה פתר לי בעבר בעיה דומה.

          לחילופין הייתי ממליץ שתצרף את קובץ התצורה הראשי של מונגו (מאוחסן בדיפולט ב/etc/mongod.conf), או את קובץ הלוג (מאוחסן בדיפולט ב/var/log/mongodb/) זה גם יוכל לעזור מאוד..

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

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

          נסה לעשות Kill לPid 9849, לחילופין תבדוק שאין חומת אש או משהו כזה שהתקנת/הותקן שחוסם את הגישה לMongoDB (תוכל לוודא בקלות שאכן פורט 27017 נגיש עם Telnet או Nmap וכד׳)

          יש מצב לפירוט?

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

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

            י תגובה 1 תגובה אחרונה
            0
            • 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
                                      • חוקי הפורום
                                      • פופולרי
                                      • לא נפתר
                                      • משתמשים
                                      • חיפוש גוגל בפורום
                                      • צור קשר