初めてワニスを設定していますが、これまで完全な答えを見つけることができなかった問題に遭遇しました。
一言で言えば私の設定:
server0 - ワニス、be1 - Apache、be2 - Apache
varnish は 2 つのバックエンドからラウンド ロビンでプルします。
セッションを処理する必要があるため、現在の時刻をセッション変数に設定し、そのセッション変数と使用されたバックエンドの IP を表示する 2 番目のページにリダイレクトする単純な php スクリプトを構成しました。
私はこの半分を機能させることができました。私が見ることができるセッション情報を渡していますが、ここに問題があります-バックエンドから返された情報は、それが生成されたバックエンドに固有です。そのため、返される時間は、最後のキャッシュに対して be1 または be2 が呼び出されたかどうかによって異なります。
セッション変数を処理するバックエンドに関係なくセッション変数が同じになるように、これを機能させる方法はありますか?