【问题标题】:Weblogic 12c HTTP Request call executed severals times by thread pools?线程池多次执行Weblogic 12c HTTP请求调用?
【发布时间】:2015-06-26 07:27:03
【问题描述】:

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

C# 客户端获取响应并关闭连接,但其他“重复”请求(通过线程池)会创建堆栈错误,因为服务无法写入响应(没有客户端获取响应)。

一些精度: - 在我的情况下没有卡住线程。 - 使用Tomcat没有问题 - 使用新安装的 Weblogic12c Server 也有同样的问题(所以没有自定义配置) - C# 或其他客户端之间的 http 标头相同 - 使用相同的数据测试来重现问题

【问题讨论】:

    标签: weblogic


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-27
      • 2015-03-27
      • 2018-03-16
      • 2022-08-08
      • 2018-08-17
      相关资源
      最近更新 更多