הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   PHP Cron Jobs (https://hosts.co.il/forums/showthread.php?t=65414)

Daniel 22-07-08 01:06

ציטוט:

נכתב במקור על ידי mlnn (פרסם 652573)
אפשר להריץ סקריפט אינסופי בPHP, אבל כנראה שהשרת יעצור אותו מתישהו.

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


כי סקריפט "אינסופי" נעצר אחרי 30 שניות - max_execution_time. אז אם נשנה את ה-max_execution_time למספר מאוד גבוהה...

דניאל 22-07-08 11:20

"אינסופי"=LOOP

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

Daniel 22-07-08 16:03

ציטוט:

נכתב במקור על ידי TelecarT (פרסם 652649)
"אינסופי"=LOOP

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

מכיוון שאתה בעל שרת - בשרתים אצלך בהם אין safe mode, האם במידה ולקוח ישתמש בזה כתחליף ל-Cron Jobs, וכל 8 שעות לדוגמא - הסקריפט.... ישלח 2-3 מיילים. אין סיבה שתחסום את זה, לא?

ונלך יותר רחוק, יש לבעל השרת את הכלים לגלות בכלל שהסקריפט רץ?

דניאל 22-07-08 20:15

ציטוט:

נכתב במקור על ידי MasterT (פרסם 652758)
מכיוון שאתה בעל שרת - בשרתים אצלך בהם אין safe mode, האם במידה ולקוח ישתמש בזה כתחליף ל-Cron Jobs, וכל 8 שעות לדוגמא - הסקריפט.... ישלח 2-3 מיילים. אין סיבה שתחסום את זה, לא?

ונלך יותר רחוק, יש לבעל השרת את הכלים לגלות בכלל שהסקריפט רץ?

אין סיבה שייחסם במידה והוא לא גורם לעומס חריג על השרת,

ו..כן, לבעל השרת יש את כל הכלים :)

Inet 22-07-08 20:41

ציטוט:

נכתב במקור על ידי TelecarT (פרסם 652820)
אין סיבה שייחסם במידה והוא לא גורם לעומס חריג על השרת,

ו..כן, לבעל השרת יש את כל הכלים :)

זה יקח כמות משאבים גדולה לפי דעתי....

ה "סליפ" מבצע מבדיקה כל מהזמן של מה השעה... ולכן זה כמות משאבים גדולה..

כל פעם קצת - בסוף החודש זה מצתבר

Rom 22-07-08 21:06

יש לך Cron Jobs בשרת?
אם כן תוכל לבנות דף, שכל דקה, חצי שעה, או שעה ירוץ, ויבדוק אם עברו 8 שעות מהפעם האחרונה שרץ סקריפט X.
וככה תוכל לבנות לעצמך Cron Jobs מותאם אישית מבלי לגשת כל פעם ללוח בקרה ולהוסיף מידע.

Shon12 22-07-08 21:07

בנוגע לבעייה של להריץ את הקובץ אפשר לשלוח סוקטים, וזה יפעיל אותו - אני טועה?:S

Rom 22-07-08 21:40

אבל אז צריך תוכנה חיצונית..

Pizza 23-07-08 00:55

רוצה פתרון קצת הזוי?

מה שדרוש לך כאן זה שהדף יורץ בצורה שוטפת כדי שהטריגר על השעה
ירוץ בתזמון כמה שיותר קבוע.

אפשר לעשות עמוד PHP שהפלט שלו הוא איזשהי תמונה, ולהגדיר אותה בחתימה בהרבה
פורמים,
וכך כל פעם שהתמונה תורד ע"י אחרים - הדף יורץ :) [ואפשר גם תמונה ריקה]

בהצלחה ;)


כל הזמנים הם GMT +2. הזמן כעת הוא 09:59.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ