jetty中的maxidletime何時被觸發?Jetty Maxidletime
5
A
回答
4
maxIdleTime設置被傳遞給操作系統的Socket處理程序,併成爲該套接字的超時值。如果連接的另一端保持連接處於活動狀態,則連接永遠不會被操作系統關閉。只要操作系統認爲連接仍然「活着」,Jetty的線程就會等待。
3
maxIdle時間最初傳遞給套接字sotimeout。但是,現在該碼頭是異步的,並不嚴格使用,因爲sotimeout僅適用於阻止操作。
相反超時在兩種情況下使用:
1)如果連接是空閒(無響應優秀),則如果該超時期滿的連接將被關閉。 2)如果正在嘗試IO操作(通常是從servlet阻塞讀取或寫入),那麼應用該超時幾乎就像它使用阻塞套接字讀取一樣實施,並且它是一個soTimeout - 即如果IO讀取/寫入在超時期限內沒有任何進展,操作將失敗並出現TimeoutException。
注意,在碼頭-9,maxIldeTime已更名的idleTimeout
相關問題
- 1. 在Jetty中模擬maxIdleTime 6
- 2. 即使達到maxIdleTime,Jetty SSL端口也不會關閉
- 3. c3p0 - maxIdleTime配置
- 4. c3p0 maxIdleTime不起作用
- 5. Jetty IdleTimeout
- 6. maxIdleTime設置在碼頭中意味着什麼
- 7. c3p0 maxIdleTime與mysql的wait_timeout相同嗎?
- 8. c3p0:maxIdleTime真的意味着什麼?
- 9. I-Jetty或Jetty
- 10. 攔截Jetty中的HTTP Connect
- 11. 將tomcat從Tomcat轉換爲Jetty
- 12. jetty-maven-plugin設置緩衝區大小
- 13. Jetty HashSessionManager
- 14. Jetty WebSocket
- 15. jetty webSocket:java.lang.IllegalStateException:Committed
- 16. 在Jetty中控制閒置時間Websocket
- 17. Jetty 9 XML Connector配置錯誤
- 18. 將Jetty綁定到IPv6地址
- 19. Jetty - 配置Jetty以僅記錄錯誤
- 20. Jetty「OPTIONS = All」遷移到Jetty 9模塊
- 21. maven-jetty-plugin for jetty 7.3 and forward
- 22. Maven Jetty插件中的Jetty JNDI錯誤
- 23. 當Jetty關閉時,Maven + Selenium + Jetty - ClassNotFoundException
- 24. 從Jetty 8升級到Jetty 9
- 25. max1dleTimeExcessConnections與c3p0中的maxIdleTime有什麼不同?
- 26. MaxIdleTime在openfire中不可更改websocket連接
- 27. 休眠C3P0掛起時,即使maxidletime設置達到maxpoolsize
- 28. 使用maven-jetty,tomcat部署多個戰爭?
- 29. 問題與SocketTimeoutException和Jetty
- 30. Gradle + Embedded Jetty
我不能讓這個設置的工作對我的使用情況http://stackoverflow.com/questions/36885803/jetty-interrupt-long-lasting-requests-超時更早&& https://github.com/graphhopper/graphhopper/issues/636還是我誤解了你的答案? – Karussell 2016-04-27 09:47:55