5

mod_jkを複数のワーカーとロードバランサーワーカーで設定している場合、特定のhttpリクエストを特定のワーカーに強制することができるリクエストパラメーターなどはありますか。たとえば、ワーカーworker1がある場合、次のようなものがあります。

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

多くの場合、クラスター内の特定のサーバーで問題をトラブルシューティングする必要があり、そのサーバーに直接リクエストを強制できることが不可欠です。

4

2 に答える 2

2

メインドメインのエイリアスであるサブドメインを介してそれを行うのが一般的な方法だと思います。コンテンツが重複する問題が発生するため、Google のインデックスに登録しないようにしてください。IP フィルタリングと制限付きの robots.txt がその役割を果たします。

www1.example.com
www2.example.com
于 2009-05-01T20:10:06.350 に答える
1
  1. JSESSIONIDCookieの値を微調整します。終わりにはあなたが立ち往生している労働者の名前があります(あなたがスティッキーセッションをしていると仮定して)

  2. JKMountディレクティブの代わりに、ここで説明されているようにSetHandlerを使用しますhttp://tomcat.apache.org/connectors-doc/reference/apache.html

    このようなもの:

    
       <Location />  
          SetHandler jakarta-servlet  
          SetEnvIf REQUEST_URI ^/.*\?.*worker=(\w+)&?$ JK_WORKER_NAME=$1  
       </Location>
    
于 2009-05-04T17:54:51.157 に答える