附录 E. mod_proxy_cluster的 worker 节点配置参考


E.1. Worker 节点配置

配置值会在以下条件下发送到代理:

  • 在服务器启动期间
  • 当通过广告机制检测到代理时
  • 在重置代理配置时出错恢复
Expand
表 E.1. Tomcat 的代理配置值
默认描述

stickySession

true

指定以后对给定会话的请求是否应该路由到同一节点(如果可能)。

stickySessionRemove

false

指定如果负载均衡器无法将请求路由到它所卡住的节点,Apache HTTP 服务器代理是否应该删除会话粘性。如果 stickySessionfalse,则此属性将被忽略。

stickySessionForce

true

指定如果负载均衡器无法将请求路由到它所卡住的节点,则 Apache HTTP 服务器代理是否应该返回错误。如果 stickySessionfalse,则此属性将被忽略。

workerTimeout

-1

指定等待 worker 可用以处理请求的秒数。当负载均衡器的所有 worker 不可用时,mod_proxy_cluster 将在一段时间后重试(workerTimeout/100)来查找可用的 worker。值为 -1 表示 Apache HTTP 服务器将不会等待 worker 可用,并在没有 worker 可用时将返回错误。

maxAttempts

1

指定 Apache HTTP 服务器代理在中止前尝试向 worker 发送给定请求的次数。最小值为 1: 在中止前尝试一次。

flushPackets

false

指定是否启用或禁用数据包清除。

flushWait

-1

指定在清除数据包前等待的时间。值 -1 表示永久等待。

ping

10

等待(以秒为单位)对 ping 做出 pong 回答的时间。

smax

 

指定软最大空闲连接数。最大值由 Apache HTTP 服务器线程配置(ThreadsPerChild1)决定。

ttl

60

指定 smax 阈值上保留的时间(以秒为单位)。

nodeTimeout

-1

指定在返回错误前,mod_proxy_cluster 会等待后端服务器响应的时间(以秒为单位)。mod_proxy_cluster 在转发请求前始终使用 cping/cpongmod_proxy_cluster 使用的 connectiontimeout 值是 ping 值。

balancer

mycluster

指定负载均衡器的名称。

loadBalancingGroup

 

指定同一负载平衡组内 jvmRoutes 之间的负载平衡。loadBalancingGroup 概念上相当于一个 mod_jk domain 指令。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部