我一直在尝试启动并运行Apache 2.4.34,但一段时间后它仍然崩溃。我将Wildfly 9.0.1用作域中具有6个节点的Web服务器,并使用Apache进行负载平衡。
Apache日志显示每次抛出错误时似乎都是同一组错误的错误。
我看到的第一个Apache错误是:
(OS 10055)由于系统缺少足够的缓冲区空间或队列已满,无法对套接字执行操作。
其他错误是: AH00957:AJP:尝试连接到10.99.99.23:8609()失败 AH00959:ap_proxy_connect_backend在60秒内为()禁用了工作进程 AH00896:无法建立与后端的连接:10.99.99.23,引荐来源: https://xyz.xxxsne.com:6443/mem/templates/memb/tpts/view/viewMain.jsp
在wildfly中,我多次尝试更改默认缓冲区设置,以使它起作用。我仍然收到缓冲区空间错误。我还更改了max-parameters和no-request-timeout。
有人有什么想法吗?我已经尝试了很多调整,但我认为它的配置完全不正确。
<subsystem xmlns="urn:jboss:domain:undertow:2.0">
<buffer-cache name="default" buffers-per-region="3072" max-regions="20"/>
<server name="default-server">
<ajp-listener name="ajp" socket-binding="ajp" max-parameters="15000"
no-request-timeout="10000" tcp-keep-alive="true"/>
<http-listener name="default" socket-binding="http"
redirect-socket="https" max-parameters="10000"/>
<https-listener name="https" socket-binding="https"
security-realm="SSLRealm" max-parameters="10000" tcp-keep-
alive="false"/>
....
</server>
谢谢 史蒂夫