Mon*_*dia 5 java hibernate connection-pooling c3p0 persistence.xml
该参数unreturnedConnectionTimeout在给定的一段时间后超时未返回的连接.我正在尝试决定是否应该在制作中使用它persistence.xml?使用它的一大优点是连接池将能够从泄漏的连接中恢复.一个很大的缺点是泄漏连接将很难被发现.
我应该unreturnedConnectionTimeout在生产应用中使用吗?如果是的话,它的价值应该是什么?我还应该考虑其他任何利弊吗?
您应该调试Connection泄漏,然后unreturnedConnectionTimeout理想情况下不要在生产中使用.
要调试Connection泄漏,请同时设置unreturnedConnectionTimeout和debugUnreturnedConnectionStackTraces,请参阅http://www.mchange.com/projects/c3p0/#configuring_to_debug_and_workaround_broken_clients(此处存档).然后,当您没有更多泄漏时,请取消设置这两个参数.
unreturnedConnectionTimeout如果由于某种原因你无法调试和修复其Connections泄漏的应用程序,那么你将主要设置为生产,在这种情况下,只需设置unreturnedConnectionTimeout并让c3p0清理应用程序忘记的内容,这是一个合理的解决方法.
| 归档时间: |
|
| 查看次数: |
7473 次 |
| 最近记录: |