רמונה היא ממונה זמן ריצה ברמה ארגונית המאפשר מעקב ובקרת יישומים רצים.
רמונה היא כבר מושפעת מאוד supervisord, אבל זה באמת כתוב מהתחלה בגלל דרישות שונות לחלוטין.
הקדמה מהירה
הבה נניח את הפרויקט שלך (foo שם) ספרייה נראית כך:
הבה נניח את הפרויקט שלך (foo שם) ספרייה נראית כך:
foo /
& Nbsp; bin /
& Nbsp; share /
& Nbsp; src /
& Nbsp; docs /
& Nbsp; foo.py <--- זה רמונה
& Nbsp; foo.conf
מערכת רמונה תהיה לספק API שורת הפקודה הבאה:
$ ./foo.py --help
שימוש: [CONFIGFILE -c] [-h] foo.py [-d] [-s]
& Nbsp; {להתחיל, להפסיק, הפעלה מחדש, מצב, לעזור, קונסולה, שרת, נקי, unittests}
& Nbsp; ...
טיעונים אופציונליים:
& Nbsp; -h, --help יציג הודעת עזרה זה וצא
& Nbsp; CONFIGFILE -c, CONFIGFILE --config
& Nbsp; ציין קובץ הגדרות (s) לקרוא (אפשרות זו יכולה
& Nbsp; יינתן יותר פעמים). זו תבטל הצטברות ב
& Nbsp; תצורה ברמת יישום.
& Nbsp; -d, --debug אפשר לנפות פלט (מפורט).
& Nbsp; -s, --silent הפעל מצב שקט של פעולה (רק טעויות
& Nbsp; מודפס).
subcommands:
& Nbsp; {להתחיל, להפסיק, הפעלה מחדש, מצב, לעזור, קונסולה, שרת, נקי, unittests}
& Nbsp; להתחיל subprocess הפעלה (es)
& Nbsp; להפסיק לסיים subprocess (es)
& Nbsp; הפעלה מחדש הפעל מחדש subprocess (es)
& Nbsp; מעמד הצג מעמד של subprocess (es)
& Nbsp; עזרה תצוגת עזרה
& Nbsp; קונסולת כניסה למצב קונסולה אינטראקטיבית
& Nbsp; שרת הפעלת שרת בחזית
& Nbsp; לנקות ספריית פרויקט נקייה מקבצי ביניים
& Nbsp; unittests לחפש את כל בדיקות היחידה ולבצע אותם
מה חדש בהודעה זו:
- גרסה זו מכילה כמה פונקציונלי שיפורים וכמה תיקונים.
- גולת הכותרת העיקרית של מהדורה זו היא פונקצית הודעה עיבדה נועדה ליידע את המנהל של יישום הפיקוח על אירועים קריטיים.
מה חדש בגרסת 1.0.0:
- התיעוד הושלם למדינה בוגרת.
מה חדש בגרסת 0.9 Beta 9:.
- גרסה זו מוסיפה תיקוני באגים
מה חדש בגרסת 0.9 Beta 7:.
- Windows נתמכת כעת
- מצב מעקב התווסף לפקודה הזנב.
- ביצה מכווצת נתמכת כעת על ידי ממשק HTTP.
- היו גם כמה שיפורים ותיקוני באגים.
מה חדש בגרסת 0.9 Beta 6:
- גרסה בטא זה בעיקר מכילה תיקוני ייצוב וכמה שיפורים קטנים.
דרישות :
- Python
תגובות לא נמצא