tomcat連線池不夠-java.sql.SQLException: Io 異常: Connection reset
連線池的分配和釋放,對系統效能是有很大影響的,合理的分配和釋放,可以提高連線的效率,降低頻繁建立連線和釋放連線造成的系統開銷,提高系統效能。
Tomcat中介軟體的日誌中總是時不時出現IO異常,連線重置。
java.sql.SQLException:
Io 異常: Connection reset
SQL> select
count(*),username from v$session group by username;
COUNT(*) USERNAME
----------
------------------------------
16
74 COBRA
1 SYS
由於應用和資料庫在同一臺伺服器上,感覺網路原因不太可能,再而客戶端也不可能經常出現斷開伺服器應用連線,感覺是連線池配置引起的, tomcat的配置檔案中connection-pool的最大連線數只有80,感覺這個連結數過小,導致了連線池併發數不夠,而使連線重置了。
&search;
&lizard;
jcd-alias="default"
default-connection="true"
platform="Oracle"
jdbc-level="1.0"
driver="oracle.jdbc.OracleDriver"
protocol="jdbc"
subprotocol="oracle:thin"
dbalias="@127.0.0.1:1521:benguo"
username="cobra"
password="cobra"
batch-mode="false"
>
maxActive="80"
validationQuery="" />
修改了上述連線數為120,而後沒有出現IO錯誤,連線重置了。
這裡摘要一篇連線池的文章http://tech.it168.com/jd/2007-12-13/200712130942718.shtml,對連線池機制還是分析比較清晰的
對於中介軟體的機制基本還處於一個小白的狀態,以後需要找時間好好補補這方面的知識。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25362835/viewspace-1059128/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- tomcat 啟動應用報錯:java.sql.SQLException: Io 異常: Connection resetTomcatJavaSQLException
- java.sql.SQLException: Io 異常: Connection refusedJavaSQLException
- 某客戶系統tomcat連線池連線異常Tomcat
- weblogic連線池重置(Connection reset)問題解決方案Web
- druid連線池常見異常UI
- SecureCRT連線CentOS不間斷出現“Connection was reset.”SecurecrtCentOS
- HttpClient遭遇Connection Reset異常,如何正確配置?HTTPclient
- Java中處理SocketException: Connection reset”異常的方法JavaException
- java.io.IOException: Connection reset by peerJavaException
- Tomcat連線池使用Tomcat
- Tomcat 的 JDBC 連線池TomcatJDBC
- tomcat連線池問題Tomcat
- Tomcat+Mysql連線池TomcatMySql
- tomcat 配置JDBC連線池TomcatJDBC
- Tomcat DBCP(Database Connection Pool) 資料庫連線池入門介紹TomcatDatabase資料庫
- java.sql.SQLException: Io 異常: The Network Adapter could not establish the connecJavaSQLExceptionAPT
- mysql 連線異常MySql
- oracle出異常:Io 異常: The Network Adapter could not establish the connection 解決辦法OracleAPT
- Sqoop從Oracle抽數錯:IO Error: Connection resetOOPOracleError
- Tomcat下連線池的配置(續)Tomcat
- 連線華為雲的Redis服務報錯“Error: Connection reset by peer”RedisError
- 錯誤 101 (net::ERR_CONNECTION_RESET):連線已重置
- PostgreSQL 連線 超時異常SQL
- jdbc連線sql server 出現 java.sql.SQLException: Network error IOException: Connection refused:JDBCSQLServerJavaExceptionError
- Tomcat配置DataSource,連線池資料來源Tomcat
- Tomcat6資料庫連線池配置Tomcat資料庫
- Tomcat的連線池算是Flyweight模式嗎?Tomcat模式
- 新手配置tomcat連線池疑問 請指教!Tomcat
- Tomcat 5.5 配置 MySQL 資料庫連線池TomcatMySql資料庫
- milvus 異常——無法連線
- Connection (建立連線)
- java.sql.SQLException: No value specified for parameter 1 異常分析JavaSQLException
- echart折線圖異常多出一條連線線
- apache-tomcat模式下連線池的問題?ApacheTomcat模式
- DataIntegrityViolationException異常:java利用mymatis連線資料庫異常AIExceptionJava資料庫
- TCP連線狀態異常記錄TCP
- 連線池
- 詳解 Tomcat 的連線數與執行緒池Tomcat執行緒