Pages

2011年11月14日 星期一

HTTP3287: connection limit (XXXX) exceeded, closing socket

HTTP3287: connection limit (XXXX) exceeded, closing socket

發生的原因有:

1. Max. File Descriptor的設定小於實際的需求
Solve: 使用ulimit設定參數 
2. 使用Hot Deployed
Solve: 不要使用此部署方式,以免在效能有瓶頸的伺服器(太多On Demand需求)上發生此異常。 
3. Iplanet效能沒有設定好
Solve: 設定 ConnQueueSize的大小大於系統設定的Max. File Descriptor
參考:  
http://download.oracle.com/docs/cd/E19554-01/816-5690-10/816-5690-10.pdf

4. 系統某方面卡住了。
原因:  SQL Server Lock機制,導致系統連線Hang住,因此在程式中會產生LOCK的地方,一定要用rollback機制,以免系統被一個連線佔住,其他一直排隊進不去,連線數爆量,DBA終於找出問題了。

Related Posts:

  • T-SQL 取代Cursor操作轉仔自 : RICO技術農場 自己在工作開發上(雖然很少開發...XD)遇到要執行一筆一筆的操作, 我會盡量避免使用Cursor來處理(效能會很差),而想其他方法來取代, 剛好看到網友詢問,這裡順手紀錄針對一筆一筆操作不使用Cursor做法。 需求:取得來源資料表col2欄位並依col1條件逐筆更新目的資料表c2欄位(@desttbl) declare @step int, @uplimit int, @currentid int,… Read More
  • 【CMD】批次檔檢查檔案大小最近因為程式關係,需要檢查下傳檔案大小使否與伺服器上檔案一致, 所以需要找批次檢查檔案,因此找到一個簡易的範例。 @echo off setlocal set file="test.cmd" set maxbytesize=1000 FOR /F "usebackq" %%A IN ('%file%') DO set size=%%~zA if %size% LSS %maxbytesize% ( echo.File is ^&l… Read More
  • JavaScript判斷使用者密碼的安全強度 JavaScript判斷使用者密碼的安全強度 摘自:http://www.nowamagic.net/javascript/js_JudgeUserPasswordSafty.php 密碼已經是我們生活工作中必不可少的工具,但一個不安全的密碼有又有可能會給我們造成不必要的損失。作為網站設計者,如果我們在網頁中能對使用者輸入的密碼進行安全評估,並顯示出相應的提示資訊,那麼對使用者設置一個安全的密碼將有很大説明。同時也使得網站更具人性化,更有吸引力… Read More
  • SQL語法中使用字串執行SQL語法 通常在資料庫的表格中有可能存在一些SQL的部分語法來讓程式存取使用。 但在寫Trigger或 Store Procedure時要如何使用這些字串? 正常來說直接使用exec sp_executesql @sqlcmd會出現下面的系統提示: 必須宣告純量變數@studentno。 因此需要做一些修改,可以從範例看出一些端倪: 假如我們的資料庫的分類表格中存在一個欄位儲存判斷式為 學生分數 between 80 and 90 之後我們可以… Read More
  • Javascript 判斷字串是否包含特殊字元判斷字元中是否包含有特殊字元: function containSpecial( s ) { var containSpecial = RegExp(/[(\ )(\~)(\!)(\@)(\#) (\$)(\%)(\^)(\&)(\*)(\()(\))(\-)(\_)(\+)(\=) (\[)(\])(\{)(\})(\|)(\\)(\;)(\:)(\')(\")(\,)(\.)(\/) … Read More

0 意見: