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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. יש לוגים של הפעולות בשרת קונטאבו? ואם כן, אז איפה?

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

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

    הפעלתי קוד כלשהוא בשרת קונטאבו שיש לו (שמותקן עליו אובנטו וnginx) והתקבל לי שגיאה 500, יש איפה לראות את הלוג של כל הפעולות שנעשו כמו שיש לי בגוגל סקריפט שרואים את כל הריצות של הקוד וכל התשובות/שגיאות שהתקבלו במהלך הריצה? ואם כן אז איפה הוא? ואם לא, אז איך ניתן כן ליצור לוג כנ"ל?
    ואגב, מה זה בכלל שגיאה 500? הקוד רץ אצלי-מבקש כמה נתונים ולפיהם ממשיך, אך באמצע-באחד הפעמים הוא מחזיר קוד 500, מה אני צריך לבדוק שם? אין שום שגיאה בקוד!

    dovidD תגובה 1 תגובה אחרונה
    0
    • dovidD מנותק
      dovidD מנותק
      dovid ניהול
      השיב לשמואל ש. ב נערך לאחרונה על ידי
      #2

      החברה שהשרת נמצא בה אמורה להיות לא קשורה.
      שגיאה 500 זה אומר שקרתה לך שגיאה או תקלה בקוד.
      בnginx אתה יכול לראות לוג של השגיאות בפקודה הזו:

      tail -f /var/log/nginx/error.log
      

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

      מדובר בקוד PHP?

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      שמואל ש.ש תגובה 1 תגובה אחרונה
      1
      • שמואל ש.ש מנותק
        שמואל ש.ש מנותק
        שמואל ש.
        השיב לdovid ב נערך לאחרונה על ידי
        #3

        @dovid כתב ביש לוגים של הפעולות בשרת קונטאבו? ואם כן, אז איפה?:

        מדובר בקוד PHP?

        כן

        @dovid כתב ביש לוגים של הפעולות בשרת קונטאבו? ואם כן, אז איפה?:

        אפשר להגדיר בקוד/סביבה שבמקום לקבל סתם שגיאה תקבל שגיאה מפורטת (סטטוס 500 אבל עם תוכן מלא על השגיאה).

        מה ההגדרה?

        @dovid כתב ביש לוגים של הפעולות בשרת קונטאבו? ואם כן, אז איפה?:

        אתה יכול לראות לוג של השגיאות

        ויש אפשרות לראות לוג מלא של כל הריצה?

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

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

          מה ההגדרה?

          תוסיף בקובץ למעלה את השורות הבאות

          ini_set('display_errors', 1);
          ini_set('display_startup_errors', 1);
          error_reporting(E_ALL);
          

          ויש אפשרות לראות לוג מלא של כל הריצה?

          תוריד את הקובץ /var/log/nginx/error.log למחשב, ותצפה בו איך שנח לך.

          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

          בכל נושא אפשר ליצור קשר dovid@tchumim.com

          A0533057932A תגובה 1 תגובה אחרונה
          2
          • A0533057932A מנותק
            A0533057932A מנותק
            A0533057932
            השיב לdovid ב נערך לאחרונה על ידי
            #5

            @dovid כמדומני היום עושים לכל בלוק קובץ שגיאות משל עצמו לא?

            dovidD תגובה 1 תגובה אחרונה
            0
            • dovidD מנותק
              dovidD מנותק
              dovid ניהול
              השיב לA0533057932 ב נערך לאחרונה על ידי dovid
              #6

              @A0533057932 כתב ביש לוגים של הפעולות בשרת קונטאבו? ואם כן, אז איפה?:

              היום עושים

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

              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

              בכל נושא אפשר ליצור קשר dovid@tchumim.com

              A0533057932A תגובה 1 תגובה אחרונה
              0
              • A0533057932A מנותק
                A0533057932A מנותק
                A0533057932
                השיב לdovid ב נערך לאחרונה על ידי
                #7

                @dovid כתב ביש לוגים של הפעולות בשרת קונטאבו? ואם כן, אז איפה?:

                @A0533057932 כתב ביש לוגים של הפעולות בשרת קונטאבו? ואם כן, אז איפה?:

                היום עושים

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

                כוונתי שרוב מוחלט של המדריכים בקטע של NGINX כוללים הגדרה לקובץ נפרד

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

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

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

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