Weblogic 12c HTTP请求调用被线程池执行了好几次?

时间:2015-06-26 07:27:04

标签: weblogic

使用Weblogic 12c,我遇到了一个大问题:使用不同的客户端(java客户端或使用像curl这样的命令行)调用休息服务时没有问题。 但是当客户端在C#中时,请求由池中的一个不同线程执行几次(每分钟),因此它在日志文件中意味着很多错误,因为:

C#客户端获得响应并关闭连接,但其他人重复了#39;请求(由线程池)创建堆栈错误,因为服务无法写入响应(没有客户端来获取响应)。

一些准确性: - 在我的案例中没有Stuck线程。 - 使用Tomcat没有问题 - 使用新安装的Weblogic12c服务器存在同样的问题(因此没有自定义配置) - C#或其他客户端之间的http标头相同 - 使用相同的数据测试来重现问题

1 个答案:

答案 0 :(得分:0)

检查access.log以检查服务器收到了多少请求,如果在c#的情况下更多,那么它就不存在服务器了。

您还可以启用http debug以获取有关传入请求的更多详细信息。