Link to home
Start Free TrialLog in
Avatar of pinkstonm
pinkstonm

asked on

buffer?

Response object error 'ASP 0251 : 80004005'

Response Buffer Limit Exceeded

/sitelist/tmp_facilityrpt.asp, line 0

Execution of the ASP page caused the Response Buffer to exceed its configured limit.

What does this mean?  How do I fix
ASKER CERTIFIED SOLUTION
Avatar of peh803
peh803
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
More info on this problem from Microsoft here: http://support.microsoft.com/default.aspx?scid=kb;en-us;824471
Avatar of just1coder
just1coder

ASP has both upload and download limits on entity body.  The default values
are global.

In general, it is bad idea to have a buffered response that is large (it can
lead to a DoS on your server -- for example, one ASP script in an infinite
loop with a buffered response will DoS memory on your server).  This is why
IIS6 limited the default to 4MB -- reality should be much smaller.  If you
are sending large entity, you should consider setting "Response.Buffer =
false".


If you changed metabase.xml but do not have "Edit while running" enabled,
then the change is absolutely ignored.  According to documentation, you can
either:
1. Stop IIS, change metabase.xml, restart IIS
2. Enable "Edit While Running" in the IIS Manager UI at the Computer level,
then edit metabase.xml directly
3. Use administration API to make dynamic change to the metabase. i.e.
ADSUTIL.VBS SET W3SVC/AspBufferingLimit 1000000000

In general, if you just change metabase.xml without telling IIS about it,
the change will be ignored.  Edit while running tells IIS to listen for your
changes.  Administration API directly tells IIS the changes.


Uploads are affected by a similar property, AspMaxRequestEntityAllowed,
which is only 200K by default.

http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&client=firefox-a&threadm=ut2x4JyfEHA.3928%40TK2MSFTNGP11.phx.gbl&rnum=1&prev=/groups%3Fq%3Dset%2BAspBufferingLimit%26hl%3Den%26lr%3D%26ie%3DUTF-8%26client%3Dfirefox-a%26selm%3Dut2x4JyfEHA.3928%2540TK2MSFTNGP11.phx.gbl%26rnum%3D1
Avatar of pinkstonm

ASKER

Ya but its not a infinite loop I and doing a do while on a table that has 3000 entires.
fine .. but you must still be returning > 4MB

Did you try changing the value in the metabase?