mod_jkを介して特定のワーカーにリクエストを強制するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/812994

  •  03-07-2019
  •  | 
  •  

質問

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

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

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

役に立ちましたか?

解決 2

  1. JSESSIONID Cookieの値を調整します。最後には、あなたが立ち往生している労働者の名前があります(あなたがスティッキーセッションをしていると仮定して)

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

    次のようなもの:

    
       <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