שלח תשובה

זירת השאלות

475
צפיות
8
תשובות

הודעת שגיאה

,‏ 7 ביולי, 2004

מופיעה לי ההודעת שגיאה הבאה:


Error Type:
Active Server Pages, ASP 0113 (0x80004005)
The maximum amount of time for a script to execute was exceeded. You can change this limit by specifying a new value for the property Server.ScriptTimeout or by changing the value in the IIS administration tools.



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

תגיות:

8 תשובות

  1. ניר טייב הגיב:

    במדריך ה-ASP
    אז כנס לחלק של SERVER יש שם משהו עם timeOut פשוט שכחתי איך קוראים לזה

    וודא שאתה סוגר חיבורים ומבצע פעולות יעילות כי לרוב לא צריך להגדיל את ה-timeOut של העמוד

  2. ב- 99.9% אחוז מהמקרים זה הסקריפט
    ואין שום צורך להגדיל את הטיימאאוט

  3. דניאל ר הגיב:

    תודה על התגובה, אבל לא מצאתי את זה

  4. BuildHome הגיב:

    קודם כל
    תבדוק את הקוד שלך.
    ואם אתה רוצה להגדיל את הטיימאאוט תכתוב את זה:

    Server.ScriptTimeout = 150

    המספר הוא בשניות. ברירת מחדל היא 90.

  5. דניאל ר הגיב:

    אני כרגע על 90
    השאלה היא אם יש צורך להגדיל אותו, או שזה רק בעיה בקוד. המערכת היא מערכת פורומים כך שהגיוני שצריך להגדיל את האטיימאאוט, אבל אני רוצה להיות בטוח.

  6. אין שום צורך להגדיל את הטימאאוט
    במערכת פורומים.
    אף אחד לא יחכה שתי דקות לדף הפורום שיעלה…

    צריך פשוט לכתוב קוד יעיל.

  7. דניאל ר הגיב:

    צודקת.
    אבל אני כבר לא יודע מה לעשות…
    במערכת יש עוד כמה פורומים שכולם עובדים על אותו הדף בצורה גלובלית.
    בכל הפורומים ניתן להעביר עמודים ורק בפורום אחד לא ניתן (ואז מופיעה הודעת השגיאה…)

    כל הפורומים האחרים שברשימה עובדים על אותם הקוד/הדף ומבחינה הגיונית אין סיבה שרק פורום אחד לא מעביר עמודים.

שלח תשובה