response 物件 錯誤 'asp 0251 : 80004005'
超過響應緩衝區限制
/his/zygl/jzgl_left.asp,行 0
此 asp 頁的執行造成響應緩衝區超過其配置限制。
於是上網查詢答案,得出下面結果,並順利解決這個問題:
由於頁面中資料較多,有上千條,導致出現「超過響應緩衝區限制。此 asp 頁的執行造成響應緩衝區超過其配置限制」。假設
response.buffer=false這樣設的話,能夠查出,可是好慢。怎麼解決?
我們能夠加大buffer的緩衝區,辦法是:
先在服務裡關閉iisadminservice服務。
找到 windows\system32\inesrv\下的metabase.xml,開啟,找到
aspbufferinglimit 把他改動為須要的值,默覺得4194304,即4096kb,4m。
建議把它改動為41943040(40m)或適合的數值,取決於server記憶體是否足夠大。
然後重新啟動iisadminservice服務。
注意事項:
1、要注意server記憶體量是否足夠。
2、還有由於資料量比較大,對應的還要改動asp處理時間,即:
改動「aspscripttimeout「 預設值90(秒)
改動「aspsessiontimeout「 預設值20(分鐘)。
當您使用 response.binarywrite 方法,在 iis 6 中和 iis 7 中時出現錯誤訊息:"http 500"或"超過響應緩衝區限制"
當您將檔案傳送到client計算機從安裝了 web server上哪些 internet information services (iis) 7 或 iis 6,您可能會收到類似於下面內容的一種在client計算機上一條錯誤訊息:
錯誤訊息 1
http 500-內部server錯誤
錯誤訊息 2
響應物件錯誤 asp 0251: 80004005
超出響應緩衝區限制
asp 頁的執行引起響應緩衝區超過其配置的限制。
錯誤訊息 1
此外,您可能會收到一條訊息類似於下面內容,iis 日誌檔案裡:
asp_0251_:_80004005|response_buffer_limit_exceeded
若要將檔案傳送到client計算機使用response.binarywrite方法和aspbufferingon屬性設定為 false 時,會出現此問題。
出現此問題的解決辦法是當 asp 響應緩衝被禁用時,iis 會強制預設活動server頁面 (asp) 響應緩衝區值為 4 mb。
在大多數的方案 4 mb 緩衝區限制足以為 asp 響應傳送到 web client的。沒有足夠此限制時使用下列方法之中的乙個。
若要解決此問題時,使用response.binarywrite方法和 asp 緩衝處於關閉狀態,驗證返回給client的資料不大於 4 mb。
假設響應,則大於 4 mb 的預設值此大小常常會導致較差的使用者體驗。在 web 瀏覽器必須通過網路接收較大的響應。然後,在 web 瀏覽器必須分析,並顯示很大的 html 響應。
iis 6 中您能夠啟用或禁用緩衝在應用程式級別使用aspbufferingoniis 元資料庫屬性。有關aspbufferingoniis 元資料庫屬性的具體資訊,請訪問以下的 microsoft 站點:
() ()
假設您必須新增緩衝區限制,選擇同意的最大的已知的響應大小的緩衝區限制。假設不事先知道最大響應大小,您能夠將緩衝區限制新增到乙個較大的值在測試過程中。在完畢測試後,出現的最大值在sc 位元組中使用欄位中 iis 日誌檔案為頁生成的響應。
若要新增緩衝限制在 iis 6 中的,請依照下列步驟操作:
單擊開始、 單擊執行,鍵入 cmd,然後單擊確定。
鍵入以下的命令,然後按 enter 鍵:
cd/d %systemdrive%\inetpub\adminscripts
鍵入以下的命令,然後按 enter 鍵:
cscript.exe adsutil.vbs set w3svc/aspbufferinglimit limitsize
注意limitsize 表示緩衝的大小限制以位元組為單位)。比如對於數 67108864 將緩衝的大小限制設定為 64 mb。
若要確認已正確設定了緩衝區限制,請依照下列步驟操作:
單擊開始、 單擊執行,鍵入 cmd,然後單擊確定。
鍵入以下的命令,然後按 enter 鍵:
cd/d %systemdrive%\inetpub\adminscripts
鍵入以下的命令,然後按 enter 鍵:
cscript.exe adsutil.vbs get w3svc/aspbufferinglimit
超過響應緩衝區限制
response 物件 錯誤 asp 0251 80004005 超過響應緩衝區限制 his zygl jzgl left.asp,行 0 此 asp 頁的執行造成響應緩衝區超過其配置限制。於是上網查詢答案,得出下面結果,並順利解決這個問題 由於頁面中資料較多,有上千條,導致出現 超過響應緩衝區限制...
緩衝區設定 套接字緩衝區大小及限制
pv4資料報的最大值是65535位元組,包括ipv4首部。ipv6資料報的最大值是65575位元組,包括40位元組的首部。mtu ip資料報的最大傳輸單元,乙太網的mtu是1500位元組。ipv4要求的最小鏈路mtu是68位元組。ipv6要求的最小鏈路mtu是1280位元組。如果乙個ipv6的資料報...
TCP緩衝區大小及限制
本文介紹一些影響ip資料報大小的限制,我們先介紹這些限制,然後就他們如何影響應用程序傳遞的資料綜合分析 tcp與udp的輸出 每個tcp套介面有乙個傳送緩衝區,可以用so sndbuf套介面選項來改變這一緩衝區的大小。當應用程序呼叫write往套介面寫資料時,核心從應用程序緩衝區中拷貝所有資料到套介...