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

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

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

PM2 - כלי לניהול והרצת אפליקציות טרמינל

מתוזמן נעוץ נעול הועבר מדריכים
2 פוסטים 1 כותבים 856 צפיות 2 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • A
    A
    aaron
    כתב ב נערך לאחרונה על ידי dovid
    #1

    אז ראשית כך:
    PM2 הוא כלי שמיועד לעזור לנהל את הרצת הסקריפטים שכתבתם. בין אם מדובר באתר Node.js, אתר שכתוב בפייתון, בוטנט או סתם סקריפט שמצנתק לכם פעם בדקה.

    ההתקנה: (כמובן שנדרש npm & node.js)
    npm i pm2 -g

    כדי להריץ אפליקציה:
    pm2 start app.js

    בברירת מחדל .js יופעל על node.js.

    {
      ".sh": "bash",
      ".py": "python",
      ".rb": "ruby",
      ".coffee" : "coffee",
      ".php": "php",
      ".pl" : "perl",
      ".js" : "node"
    }
    

    ניתן גם אחרים באמצעות:
    pm2 start app.go --interpreter=go (זה אגב לא יקרה, כי go צריכה קימפול..)

    מומלץ להוסיף גם --name MyApp (לא יודע מה יהיה אם הRTL הזה...)
    כך תוכלו להשתמש בשם שבחרתם לצורך זיהוי עתידי במקום להשתמש בID.

    כמה פקודות נוספות:

    pm2 stop MyApp
    pm2 restart MyApp
    pm2 reload MyApp
    pm2 delete MyApp
    

    שימו לב: כדי לבצע פעולה מסוימת על כולם תשתמשו ב all במקום שם האפליקציה.

    כדי להכניס את כל האפליקציות להפעלה אוטמטית:
    pm2 startup
    ולביטול:
    pm2 unstartup

    הפקודה pm2 monit תיתן תמונת מצב גרפית של צריכת המשאבים של האפליקציות. ובנוסף את שורות הlog האחרונות..
    הפקודה pm2 logs תציג לכם את הלוגים האחרונים מכל האפליקציות

    מדריך להרצה של אתר nodejs עם Nginx:
    http://pm2.keymetrics.io/docs/tutorials/pm2-nginx-production-setup

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

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

    תגובה 1 תגובה אחרונה
    8
    • A
      A
      aaron
      כתב ב נערך לאחרונה על ידי
      #2

      אם יש הצעות לכותרת יותר מתאימה - בברכה!

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

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

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

      שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

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

      בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

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


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

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

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