我们正在尝试使用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理控制台调整“接受积压”值:
如果pipe理服务器尚未运行,请启动它。
访问域的pipe理控制台。
展开左窗格中的服务器节点以显示在您的域中configuration的服务器。
单击您要configuration的服务器实例的名称。
selectconfiguration – >调整选项卡。
根据需要修改默认的Accept Backlog值,以调整可以在等待队列中缓冲的TCP连接数量:在操作期间,如果在客户端丢弃或拒绝多个连接,并且服务器上没有其他错误消息,则接受Backlog可能设置得太低。
如果在尝试访问WebLogic Server时收到“连接被拒绝”消息,请将“接受积压”值从默认值提高25%。
继续将值增加25%,直到消息不再出现。
点击应用保存您的更改。
您只看到原始path,因为后端不可用,请在您的weblogic访问日志中检查它。
如果您的weblogic连接被积压,您应该看到非常高的线程使用率,这就是您必须解决的问题,找出导致争用的资源,并使用较less的资源或提高其可用性。