別のサーバに突然飛ばされてるのは分かるんだけど、いかんせん原因がわからないので、パケットキャプチャして何が起きてるのか調べた。したら、裏でこんな話になってましたとさ。/browserconfig.xml」っていうリクエストが飛んでる。1のリクエストにCookieが何も設定されてない。1のレスポンスでCookieがないからロードバランサがサーバに振り分けてセッションCookieを採番。新しいCookieでつなぎにいって別のサーバに飛ぶ。browserconfig.xmlってなんだ。要するに、Win8.1以降のピン留めに表示する画像とかもろもろをサイト側で指定出来るようにするための仕組みの模様。機能としては素晴らしいんだろーけど、cookie付けないのダメじゃね?と思ったら、Microsoftのサポートにこんなエントリがあった。信頼済みかイントラネットになってない奴はセッションCookieを飛ばさない。今度はコレを見てみましょう。信頼済み・イントラネットじゃなくて保護モードかどうからし。別のサーバにつながる最近ロードバランサがらみで一悶着あった。クッキーを設定して振り分けるパターンがあるらしい。そのサーバにしかつながなくなるという仕様。IPでラウンドロビンしてる場合ってことかな。そのキーで振り分けるってやつがある。ロードバランシングされて別のサーバにつながる可能性があるという形。困ったことにWindows8+IE11の環境だと、唐突にIE11のCookieが消えるという事象が発生するもよう。Webアプリを普通に使っている場合に唐突にサーバが切り替わってセッションなどが引き継がれず動作が不安定になる。詳細タブのCookieを確認する。FAと考えていいかもしれない。ロードバランサやってるベンダがどこかにもよるけど、IPでロードバランシングしてもらうように設定を変える必要があると思う。2016/9/10追記もうちょっと調べてみたら、RFC2965で規定されてるCookieの↓の話なのかもしれない。IEはこれの最低値に準拠してるらし。少なくとも300個のCookie少なくとも4096バイトのCookieホストかドメインで20個のCookieMicrosoft的には⇒で書いてあった。https://support.microsoft.com/ja-jp/kb/306070っていうか仕様の不具合なんじゃ・・・。まー、確かに無尽蔵にCookie使うのもどうかと思うけども。昔のRFCっぽいし、ロードバランサがCookie利用するなんて考慮してなかったんだろうし。IPでラウンドロビンしてもらうようにするしかなかね。