带有Weblogic插件redirect的Apache 2,原始位置仍然要求后端

我们正在尝试使用Apache作为SSL提供程序在Weblogic服务器前设置SSL服务器。 以下是我们的httpd.conf中的内容:

<Location /original> SetHandler weblogic-handler WebLogicHost 10.11.1.1 WebLogicPort 8700 PathTrim /original PathPrepend /destination ConnectTimeoutSecs 60 </Location> <Location /destination> SetHandler weblogic-handler WebLogicHost 10.11.1.1 WebLogicPort 8700 ConnectTimeoutSecs 60 </Location> 

这个设置主要工作,但在ssl_error_log文件中有这些条目:

 [Wed Aug 11 14:59:00 2010] [error] [client xxx.xxx.xxx.xxx] ap_proxy: trying GET /original at backend host '10.11.1.1/8700; got exception 'CONNECTION_REFUSED [os error=0, line 1739 of ../nsapi/URL.cpp]: Error connecting to host 10.11.1.1:8700' 

奇怪的是,redirect仍然有效,但这些恼人的条目仍然显示出来。 任何人都可以指出我们错在哪里? 谢谢。

您可能想要使用Accept Backlog调整weblogic

要从pipe理控制台调整“接受积压”值:

  1. 如果pipe理服务器尚未运行,请启动它。

  2. 访问域的pipe理控制台。

  3. 展开左窗格中的服务器节点以显示在您的域中configuration的服务器。

  4. 单击您要configuration的服务器实例的名称。

  5. selectconfiguration – >调整选项卡。

  6. 根据需要修改默认的Accept Backlog值,以调整可以在等待队列中缓冲的TCP连接数量:在操作期间,如果在客户端丢弃或拒绝多个连接,并且服务器上没有其他错误消息,则接受Backlog可能设置得太低。

如果在尝试访问WebLogic Server时收到“连接被拒绝”消息,请将“接受积压”值从默认值提高25%。

继续将值增加25%,直到消息不再出现。

点击应用保存您的更改。

您只看到原始path,因为后端不可用,请在您的weblogic访问日志中检查它。

如果您的weblogic连接被积压,您应该看到非常高的线程使用率,这就是您必须解决的问题,找出导致争用的资源,并使用较less的资源或提高其可用性。