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