#author("2019-05-09T14:24:34+09:00","default:tanak0to","tanak0to") #author("2019-05-09T21:57:09+09:00","default:tanak0to","tanak0to") RIGHT:[[覚え書き]] *Chrome で 40秒ぐらいのストールが起こる [#tff58825] **現象 [#r34c0585] AWS のロードバランサのうち,Network Load Blancer 配下(バックエンド)に LAMP 構成の Web サイトをおいた場合, 頻繁に 40秒ぐらいの読み込み待ちが発生する. ブラウザは Chrome のときに限られており, Chrome の設定で 「予測サービスを使用してページをより迅速に読み込む」 (Chrome のバージョンによって文言が変わるようだ.) を off にすることで解決する. (Firefox でも起こるとの情報アリ) とはいえ,すべてのユーザにその設定をしてもらうのは,現実的でない. **パケットキャプチャ [#b184d591] Apache 側でパケットをキャプチャすると, Apache 側が ACK/SYN に対する ACK をもらっているにもかかわらず, クライアント側に ACK を送るよう再送要求をしている. どうも,ハーフオープン状態になっている感じ. **Apache 側での対応 [#j89213ef] https://aws.amazon.com/jp/premiumsupport/knowledge-center/apache-backend-elb/ の AcceptFilter の欄に同様の現象が書かれている. というわけで,Apache の設定に以下の行を加える. AcceptFilter http none 参考 https://httpd.apache.org/docs/2.4/mod/core.html#acceptfilter 参考 https://httpd.apache.org/docs/2.4/mod/core.html#acceptfilter