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

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

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

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

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

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

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

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