![]() |
סקריפט PHP ממשיך לרוץ אחרי סגירת דפדפן
איך אני עושה שהסקריפט יפסיק לרוץ לאחר שהמשתמש יצא מהאתר?
לדוגמא: יש סקריפט PHP שמוריד קובץ מאתר אחר באמצעות curl . כשהמשתמש יוצא מהאתר אני רוצה שהסקריפט יפסיק לרוץ וזה יפסיק להוריד את הקובץ, אך הפועל הקובץ ממשיך לרדת עד שהוא מסיים להוריד וזה סתם לוקח משאבים מהשרת.. מה עושים? ד"א יש לי שרת VPS |
אתה יכול לנסות לשלוח מסר לשרת בonbeforeunload, ואיכשהו להגיד לשרת להפסיק את הפעולה שמתבצעת בpush.
דרך נוספת היא עבודה עם פקודות shell בשביל לבטל בכוח את הפעולה, שוב, בשביל לעשות את זה תצטרך איכשהו לקבל אינדיקציה שהמשתמש יצא מהאתר. לא נראה לי שאפשרי לבטל את הפעולה של פונקציה כמו curl בלי התערבות גסה בתהליך הPHP. |
מה הTIME LIMIT לקוד?
יש מצב שההורדה חורגת ממנו? |
|
ציטוט:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 07:25. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ