【发布时间】:2010-12-17 15:52:45
【问题描述】:
我有一个运行大约 30 分钟的应用程序。带有一些输入数据。它还有测试数据,所以应用程序大约需要 30 秒。
应用程序应该在网络服务中可用。我用过CXF和tomcat。测试数据一切正常。对于真实数据,大约 1 分钟后会出现超时:SocketTimeoutException
我查看了所有超时参数(server.xml,所有 web.xml),但没有帮助。
我的应用程序非常消耗内存。我将此 vm 值添加到服务器 -Xmx1600m。没有,我得到一个 OutOfMemoryException
知道我还能尝试什么吗?我可以在级别会话中设置内存吗? 谢谢!
【问题讨论】:
-
我建议将这个分成两个问题来解决你的两个问题
-
您应该认真考虑分析您的应用程序是否存在内存泄漏。
标签: java web-services tomcat timeout