質問
⚠️ この事例は公開されてから1年以上経過しています。 情報が古い可能性がありますので、ご注意ください。
🕓 事例公開日 : 2024-09-10
【背景】
運用管理サイトを使ってモジュールを反映しようとしたところ、WARファイルのアップロードができなくなった。2024年6月までは問題なく動作していたが、7月に入ってから突然エラーが出るようになった。1. 事象
エラーメッセージ・スタックトレース:
ブラウザ画面:予期しない例外が発生しましたブラウザコンソール:ERR_HTTP2_PROTOCOL_ERROR
症状の説明:
・運用管理サイトからWARファイル(304.01MB)をアップロードすると必ずエラーになる・静的ファイルのアップロードは正常に完了する
・複数のブラウザ(Chrome 127.0.6533.89、Edge 126.0.2592.113、Firefox 128.3)で同じエラーが発生
・ブラウザキャッシュをクリアしても改善しない
・過去に正常にアップロードできていたWARファイルでも同様にエラーになる
2. 発生条件
・発生日時:2024年7月31日 8:17頃から継続的に発生・対象システム:複数の契約環境(Development、Mediumプラン)で同様の事象を確認
・ネットワーク環境:社内ネットワーク経由でアクセスした場合にエラーが発生
・テザリング接続では正常にアップロード可能
・接続元IPアドレス:エラー発生時は 192.168.1.xxx(プロキシ経由)、正常時は 192.168.1.yyy(直接接続)
回答
1. 原因
技術的な原因:
お客様側のネットワーク環境に配置されているプロキシサーバーが、大容量ファイルの通信を遮断していることが考えられます。なお、他社のお客様では、クラウドを介して提供されるプロキシ―サービスが通信をブロックしている事例がございました。
技術的要因の分析:
・テザリング接続ではプロキシを経由しない → 運用管理サイトへ直接接続できるため正常に動作する・静的ファイルは容量が小さい → プロキシの制限に抵触せずアップロード成功している可能性あり
・過去のWARファイルでもエラーになる → ファイル内容ではなくネットワーク経路の問題である可能性あり
2. 対応方法
根本解決方法:
1. 社内のネットワーク管理者に連絡し、2024年7月頃にプロキシサーバーなどの設定変更が行われていないか確認する2. 運用管理サイトのドメインに対して、大容量ファイルの通信を許可するようポリシーを調整する
3. 設定変更後、社内ネットワーク経由でWARファイルのアップロードが正常に完了することを確認する
暫定対処方法:
プロキシサーバーを経由しないネットワーク経路(テザリング接続など)を使用してWARファイルをアップロードする。3. 原因究明に至るまでの調査方法
1. 事象の再現性を確認(複数のブラウザ、キャッシュクリア後でも同じエラーが発生することを確認)2. 過去の動作状況を確認(2024年6月までは正常、7月から発生していることを特定)
3. 異なるWARファイルでの動作確認(過去に成功したファイルでもエラーになることを確認)
4. ネットワーク経路の切り分け実施(テザリング接続では正常に動作することを確認)
5. 接続元IPアドレスの比較(エラー発生時と正常時でIPアドレスが異なることを確認)
6. 運用管理サイト側のログ調査(サーバー側には異常がないことを確認)
7. ネットワーク管理者への確認依頼(2024年7月頃の設定変更の有無を確認)