start_serverp - מקוון בענן

זוהי הפקודה start_serverp שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.

תָכְנִית:

שֵׁם


start_server - superdaemon עבור תוכניות שרת פריסה חמה

תַקצִיר


start_server [אפשרויות] -- server-prog server-arg1 server-arg2 ...

# התחל את Plack באמצעות האזנה של Starlet ביציאת TCP 8000
start_server --port=8000 -- plockup -s Starlet --max-workers=100 index.psgi

תיאור


סקריפט זה הוא ממשק קצה של Server::Starter. למידע נוסף אנא עיינו ב
תיעוד של המודול.

אפשרויות


--port=(port|host:port|port=fd|host:port=fd)
יציאת TCP להאזנה (אם מושמטת, לא תתחבר לשום יציאה)

אם לא צוין host, התוכנית תתחבר לכתובת ברירת המחדל של IPv4
("0.0.0.0"). יש להשתמש בסוגריים מרובעים כדי לציין כתובת IPv6 (לדוגמה
--פורט=[::1]:8080)

אם fd מצוין, אז start_server מקצה את השקע במספר הנתון.

--path=נתיב
נתיב למקום בו יש להאזין באמצעות שקע יוניקס (אופציונלי)

--dir=נתיב
ספריית עבודה, start_server לעשות chdir ל- לפני exec (אופציונלי)

--מרווח=שניות
מרווח מינימלי להפעלת תוכנית השרת מחדש (ברירת מחדל: 1)

--אות-על-hup=אות
שם האות שיישלח לתהליך השרת כאשר start_server מקבל SIGHUP
(ברירת מחדל: SIGTERM). אם אתם משתמשים באפשרות זו, ודאו שאתם משתמשים גם ב-"--signal-on-term" למטה.

--אות-על-טרמינל=אות
שם האות שיישלח לתהליך השרת כאשר start_server מקבל SIGTERM
(ברירת מחדל: SIGTERM)

--pid-file=שם קובץ
אם מוגדר, כותב את מזהה התהליך של התהליך start_server לקובץ

--status-file=שם קובץ
אם מוגדר, כותב את סטטוס תהליכי השרת לקובץ

--envdir=ENVDIR
ספרייה המכילה משתני סביבה לתהליכי השרת. היא מיועדת עבור
להשתמש עם "envdir" ב-"daemontools". ניתן להחליף זאת על ידי משתנה סביבה
"ENVDIR".

--log-file=קובץ
קובץ-לוג="| cmd ארגומנטים..."
אם מוגדר, מפנה מחדש STDOUT ו-STDERR לקובץ או פקודה נתונים

-- לעשות דמוניזציה
מבצע דה-אמוניזציה של השרת (על ידי ביצוע fork, setsid, fork). יש להשתמש בו יחד עם
קובץ יומן

--הפעל-הפעלה-אוטומטית
מאפשר הפעלה מחדש אוטומטית לפי זמן. ניתן להחליף זאת על ידי משתנה סביבה
"אפשר_הפעלה_אוטומטית_ מחדש".

--auto-restart-interval=שניות
מרווח זמן להפעלה מחדש אוטומטית (ברירת מחדל 360). הוא משמש עם האפשרות "--enable-auto-restart".
ניתן להחליף זאת על ידי משתנה הסביבה "AUTO_RESTART_INTERVAL".

--kill-old-delay=שניות
זמן להשהייה כדי לשלוח אות לעובד הישן. ערך ברירת המחדל הוא 5 כאשר
"--enable-auto-restart" מוגדר, אחרת 0. ניתן להחליף זאת על ידי הסביבה.
משתנה "KILL_OLD_DELAY".

--צבר=גודל
מציין פרמטר listen backlog, שברירת המחדל שלו היא SOMAXCONN (בדרך כלל 128 בלינוקס).
בעוד ש-SOMAXCONN מספיקה עבור רוב העומסים, נדרש צבר הספקה גדול עבור עומסים כבדים.

--אתחול
זוהי פקודת עטיפת קובץ שקוראת את ה-pid של תהליך start_server מ--pid-file.
שולח SIGHUP לתהליך ומחכה עד שהשרת/ים של הדור/ים הקודם/ים ימותו
על ידי ניטור תוכן קובץ --status

--תפסיק
זוהי פקודת עטיפת קובץ שקוראת את ה-pid של תהליך start_server מ--pid-file.
שולח SIGTERM לתהליך.

- עזרה
מדפיס את העזרה הזו

--גִרְסָה
מדפיס את מספר הגרסה

השתמש ב-start_serverp באופן מקוון באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows