如果我有多个worker和一个负载均衡器工作程序设置mod_jk,是否有一个请求参数或某些东西,允许我强制特定的http请求下降到特定的worker。例如,如果我有一个worker worker1就有这样的东西:

http://www.example.com?worker=worker1

通常我们需要对群集中特定服务器上的问题进行故障排除,并且能够将请求直接强制到该服务器是必不可少的。

有帮助吗?

解决方案 2

  1. 调整JSESSIONID cookie的值。最后有你坚持的工人的名字(假设你正在做粘性会话)

  2. 使用此处所述的SetHandler http://tomcat.apache .org / connectors-doc / reference / apache.html 而不是JKMount指令

    这样的事情:

    
       <Location />  
          SetHandler jakarta-servlet  
          SetEnvIf REQUEST_URI ^/.*\?.*worker=(\w+)&?$ JK_WORKER_NAME=$1  
       </Location>
    

其他提示

我认为通常的做法是通过别名主域的子域来实现。请确保您不要让Google进行索引,因为您会遇到重复的内容问题。 IP过滤和限制性robots.txt将完成这项工作。

www1.example.com
www2.example.com
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top