הפעלת צינתוק אוטומטית בעת אירוע בשרת
-
@MGM-IVR כתב בהפעלת צינתוק אוטומטית בעת אירוע בשרת:
php רץ בדרך כלל בגישה לדף, מי יגש לדף עד אינסוף ? גם יש טיימאאוט
@MGM-IVR כתב באיך אפשר בפקודת API להעתיק קובץ ממערכת אחת למערכת אחרת (שניהם בבעלותי כמובן)?:
למשל תשמור קובץ filename.php
<?phpwhile(1<2){ print "hi";}?>
ואז תעשה ב terminal
php filename.phpוזה ירוץ אינסופי עד שתעצור את שורת הפקודה,
ואם יש לך דוקר (docker) אז אתה מריץ מהשרת וזה רץ כל הזמן -
@MGM-IVR לפי שצוטט לעיל, בהרצה משורת הפקודה, שורת הפקודה צריך להישאר פתוח כל הזמן?
ודוקר? -
@שמואל-ש כתב בהפעלת צינתוק אוטומטית בעת אירוע בשרת:
@MGM-IVR לפי שצוטט לעיל, בהרצה משורת הפקודה, שורת הפקודה צריך להישאר פתוח כל הזמן?
ודוקר?בשרת הפקודה , לכאורה כן,
בדוקר , לא. -
@MGM-IVR ודוקר זה הדרך היחידה להרצה אינסופית של קוד בלי להשאיר משהו פתוח?
כי אני ממש לא יודע מה זה דוקר ומה עושים איתו? (אולי זה משהו קל?) -
@שמואל-ש כתב בהפעלת צינתוק אוטומטית בעת אירוע בשרת:
@MGM-IVR ודוקר זה הדרך היחידה להרצה אינסופית של קוד בלי להשאיר משהו פתוח?
כי אני ממש לא יודע מה זה דוקר ומה עושים איתו? (אולי זה משהו קל?)לא אמרתי, יש גם tmux שמאפשר להריץ, תחפש עליו קצת בגוגל
-
יש גם אפשרות להריץ משימת cron שתרוץ כל X שניות
-
@שואל-ברצינות איך אפשר ?
חשבתי שאפשר רק כל X דקות שזה אומר לפחות דקה אחת לא? -
@הלי כתב בהפעלת צינתוק אוטומטית בעת אירוע בשרת:
@שואל-ברצינות איך אפשר ?
חשבתי שאפשר רק כל X דקות שזה אומר לפחות דקה אחת לא?https://stackoverflow.com/questions/30295868/how-to-setup-cron-job-to-run-every-10-seconds-in-linux
https://betterstack.com/community/questions/how-to-run-cron-jobs-every-5-10-or-30-seconds/
https://stackoverflow.com/questions/9619362/running-a-cron-every-30-seconds -
-
@שמואל-ש כתב בהפעלת צינתוק אוטומטית בעת אירוע בשרת:
@MGM-IVR בשאלה פה מישהו הציע לנסות עם SystemD, מה אתה אומר על זה?
לא מכיר
-
@שמואל-ש כתב בהפעלת צינתוק אוטומטית בעת אירוע בשרת:
@MGM-IVR בשאלה פה מישהו הציע לנסות עם SystemD, מה אתה אומר על זה?
למה לא cron של כל שנייה?
הכי קל.. -
-
@שמואל-ש כתב בהפעלת צינתוק אוטומטית בעת אירוע בשרת:
@אהרן-שובקס כתב בהפעלת צינתוק אוטומטית בעת אירוע בשרת:
למה לא cron של כל שנייה?
אין שפ שניות, לא?
צודק אבל אתה יכול לעשות cron שיריץ קובץ php פעם בדקה
שבתוכו יש לופ שרץ 60 פעם. -
@אהרן-שובקס נכון, חשבתי מזה, אבל היה כתוב בכל מיני מקומות ש SystemD יותר טוב, ידוע לך?
-
תוכל להשתמש בפקודות cron jobs שמריצות פקודה בטרמינל כל דקה / שעה וכו' כמו המשימות של ימות...
-
אתה יכול גם לעשות שירות מערכת (SystemD) שפשוט יריץ פקודה בטרמינל בלי הפסקה, אבל עדיין תצטרך להשתמש בלולאה אינסופית..
ולכן עדיף לעשות את זה בפייתון.. -
@פיסטוק-פרווה אם זה כ"כ קשה איך נעשו כל מערכות הצינתוק בעת אזעקה, רק בצורה המורכבת שכאן?!
@פיסטוק-פרווה @אהרן-שובקס -
@yeh
זה לא כ"כ מורכב...
סה"כ ליצור שירות מערכת שמפעיל את קוד הפייתון בצורה קבועה,
בקובץ הפייתון עושים לולאה אין סופית while True.
זהו! -
@פיסטוק-פרווה כתב בהפעלת צינתוק אוטומטית בעת אירוע בשרת:
בקובץ הפייתון עושים לולאה אין סופית while True.
זהו!ואז מספיק הפעלה פעם אחת או שצריך להפעיל כל X זמן מחדש?
-
@שמואל-ש
פעם 1