tomcat連線超時
阿新 • • 發佈:2019-01-05
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"
/>
可能有很多朋友和我一樣,就是在開發過程中,碰到這樣一個問題,
比如一個javabean或者是一個servlet需要執行特殊操作,這個操作可能要持續很就的時間,30分鐘,這樣,
這個時候,往往操作還沒完成,請求就已經超時了,那要怎樣才能延長這個請求時間呢,
其實可以設定tomcat中的server.xml來達到這個目的
找到Service下的Connector元素,在你需要訪問的埠中,加入這樣一個屬性connectionTimeout="2000000"
後面數字的值是以毫秒計算的,加入之後,這個超時時間就可以被延長了!
希望這個寫下來對有些朋友有些幫助!
設定超時時間
c3p0 裡面有連線的最大空閒時間
- #連線的最大空閒時間,如果超過這個時間,某個資料庫連線還沒有被使用,則會斷開掉這個連線,單位秒
- c3p0.maxIdleTime=100
- #連線池在獲得新連線失敗時重試的次數,如果小於等於0則無限重試直至連接獲得成功
- c3p0.acquireRetryAttempts=30
內容後面再補充。。下班