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

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

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

אחסון אתרים (nodejs)

מתוזמן נעוץ נעול הועבר תכנות
106 פוסטים 7 כותבים 9.3k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • M מנותק
    M מנותק
    magicode
    השיב לchagold ב נערך לאחרונה על ידי
    #91

    @chagold אמר באחסון אתרים (nodejs):

    כאשר עסקתי בVBA אז עורך הקוד היה מציג את כל הclassים שבפרוייקט. כיום כשאני ניגש לשרת עם winscp ועורך את הקבצים אז העורך מציג לי רק את הקובץ הספציפי ולא מכיר בשאר הקבצים המקושרים בפרוייקט.
    שאלתי אם בגישת SSH הזו הוא מכיר את כל הפרוייקט או רק את הקובץ הספציפי שאותו עורכים.

    זה תלוי ב IDE.
    ב JS בשונה משפות אחרות היא לא בעלת טיפוסיות חזקה ולכן העורך IDE מתקשה להבין את הקשר. אלא אם כן בונים את זה בצורה מסודרת.

    מנצפךמ תגובה 1 תגובה אחרונה
    1
    • מנצפךמ מנותק
      מנצפךמ מנותק
      מנצפך
      השיב לmagicode ב נערך לאחרונה על ידי
      #92

      כפי ש @dovid כתב כאן למעלה, ישנה בעיה בהרצת יישומי node.js אחרי שהטרנימל (או חיבור ה SSH) נסגר.
      מה עושים?
      יש כאן פתרון בתשובה הראשונה https://stackoverflow.com/questions/5818202/how-to-run-node-js-app-forever-when-console-is-closed
      נראה לי שבשם @magicode נאמר כך למעלה.
      אבל לא הצלחתי לעשות זאת. שמתי את הקובץ במקום שמוזכר בתשובה. אני מנסה להריץ דרך ה SSH

        sudo start myapp
      

      ומקבל תשובה:

       start: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
      

      מה עושים?

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

        מצאתי פתרון דומה אך שונה:

        https://gist.github.com/learncodeacademy/3a96aa1226c769adba39
        (איך מיישרים לשמאל?)

        in ubuntu dist > 15.04 they uses systemd instead of upstart so my solution was

        log to root
        su

        nano /lib/systemd/system/<service name>.service

        and write this

        [Unit]
        Description=Start <appname> node.js app

        [Service]
        ExecStart=/usr/local/bin/node /home/deploy/<app name>/bin/www
        Restart=always
        to start and stop service use

        service <service name> start
        service <service name> stop
        to make it start with boot

        cd /lib/systemd/system/
        sudo systemctl enable <service name>
        systemctl add-wants multi-user.target <servicename>.service

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

          פתרון נוסף והרבה יותר מוצלח לטעמי,

          1. nodemon. מאפשר הרצה קבועה וריסטארט כשמתבצעים שינויים.
          2. PM2. כלי ממש מוצלח! מיועד לא רק לnodejs. גם לפייתון, ועוד כמה שפות. מאפשר לבחור אינטרפטר, מאפשר גם הרצה ב upstart.
            מוניטר שמציג את אחוזי השימוש של כל אפליקציה.
            ניתן גם להגדיר שיפעיל אוטמטית כשיש שינויים בקבצים.
            קיצר, כלי מושלם!

          http://pm2.keymetrics.io/

          aaron.tchumim@gmail.com
          Hetzner - שרתים וירטואליים ופיזיים במחירים מעולים (קישור שותפים)

          ווצאפ API - תיעוד שירות API לא רשמי.

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

            אני כתבתי לעיל את האפשרות של & בסוף, שמנתק את התהליך מהקונסול.
            בסטאק מישהו הציע את זה, והעיר על זה מאן דהוא שזה לא נכון. אבל זה נכון 🙂 לפחות במכונה שלי.

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

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

            A תגובה 1 תגובה אחרונה
            0
            • A מנותק
              A מנותק
              aaron
              השיב לdovid ב נערך לאחרונה על ידי
              #96

              @dovid
              זה אולי עובד, אבל מכוער. ומקשה בגישה חזרה לתהליך.
              ולא מאפשר שום פונקציה ממה שהזכרתי

              aaron.tchumim@gmail.com
              Hetzner - שרתים וירטואליים ופיזיים במחירים מעולים (קישור שותפים)

              ווצאפ API - תיעוד שירות API לא רשמי.

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

                @aaron אמר באחסון אתרים (nodejs):

                @dovid
                זה אולי עובד, אבל מכוער. ומקשה בגישה חזרה לתהליך.
                ולא מאפשר שום פונקציה ממה שהזכרתי

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

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

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

                A תגובה 1 תגובה אחרונה
                0
                • A מנותק
                  A מנותק
                  aaron
                  השיב לdovid ב נערך לאחרונה על ידי
                  #98

                  @dovid
                  צודק לגמרי.
                  וזה אכן כיוון חשיבה מעניין לגבי כלים צד שלישי.
                  אבל בסביבת פרודקשן, & זה פתרון לא מתאים

                  aaron.tchumim@gmail.com
                  Hetzner - שרתים וירטואליים ופיזיים במחירים מעולים (קישור שותפים)

                  ווצאפ API - תיעוד שירות API לא רשמי.

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

                    @dovid בVPS ה -& לא עובד.

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

                      יש עניין לכתוב מדריכון קצר על PM2?

                      aaron.tchumim@gmail.com
                      Hetzner - שרתים וירטואליים ופיזיים במחירים מעולים (קישור שותפים)

                      ווצאפ API - תיעוד שירות API לא רשמי.

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

                        @מנצפך אמר באחסון אתרים (nodejs):

                        @dovid בVPS ה -& לא עובד.

                        אצלי זה גם VPS, ועובד כבר שלוש שבועות.
                        לא יודע למה אצלך לא עובד. אולי בגלל שזה VPS מנוהל אז יש שם תהליך ש"מנקה" תהליכים מנותקים או לא יודע מה.

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

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

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

                          @aaron אמר באחסון אתרים (nodejs):

                          יש עניין לכתוב מדריכון קצר על PM2?

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

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

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

                          A תגובה 1 תגובה אחרונה
                          0
                          • A מנותק
                            A מנותק
                            aaron
                            השיב לdovid ב נערך לאחרונה על ידי
                            #103

                            @dovid
                            לא יצא לי להשתמש בו יותר מידי, אבל הוא נראה מקצועי למדי.
                            איזה סוג לכלוך אתה מתכוון?

                            aaron.tchumim@gmail.com
                            Hetzner - שרתים וירטואליים ופיזיים במחירים מעולים (קישור שותפים)

                            ווצאפ API - תיעוד שירות API לא רשמי.

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

                              @aaron אמר באחסון אתרים (nodejs):

                              @dovid
                              לא יצא לי להשתמש בו יותר מידי, אבל הוא נראה מקצועי למדי.
                              איזה סוג לכלוך אתה מתכוון?

                              חיפשתי ולא מצאתי בינתיים.

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

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

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

                                pm2 הוא מצוין.

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

                                  @aaron אמר באחסון אתרים (nodejs):

                                  יש עניין לכתוב מדריכון קצר על PM2?

                                  אחרי ההמלצה של @magicode, קדימה!

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

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

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

                                  • 1
                                  • 2
                                  • 3
                                  • 4
                                  • 5
                                  • 6
                                  בא תתחבר לדף היומי!
                                  • התחברות

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

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