1

処理に 60 秒以上かかる情報を送信していますが、何らかの理由で Chrome がちょうど 1 分でその接続を閉じています。Akamai でキャッシュされたページもありますが、タイムアウトは 120 秒であるとのことで、何か別のことが問題を引き起こしているに違いありません。Angular コードまたはその近くにタイムアウトはありません。これはChromeのネット内部からの出力です。これは Chrome でのみ発生し、IE および Firefox は送信を正常に処理します。

t=191705 [st=    0] +REQUEST_ALIVE  [dt=60081]
t=191705 [st=    0]    URL_REQUEST_DELEGATE  [dt=0]
t=191705 [st=    0]   +URL_REQUEST_START_JOB  [dt=60080]
                       --> load_flags = 672000 (BYPASS_DATA_REDUCTION_PROXY | MAYBE_USER_GESTURE | REPORT_RAW_HEADERS | VERIFY_EV_CERT)
                       --> method = "POST"
                       --> priority = "LOW"
                       --> upload_id = "0"
                       --> url = "https://qa2.web.com/payment/submit"
t=191705 [st=    0]      URL_REQUEST_DELEGATE  [dt=0]
t=191706 [st=    1]      HTTP_CACHE_GET_BACKEND  [dt=0]
t=191706 [st=    1]      URL_REQUEST_DELEGATE  [dt=0]
t=191706 [st=    1]     +HTTP_STREAM_REQUEST  [dt=0]
t=191706 [st=    1]        HTTP_STREAM_REQUEST_BOUND_TO_JOB
                           --> source_dependency = 4578 (HTTP_STREAM_JOB)
t=191706 [st=    1]     -HTTP_STREAM_REQUEST
t=191706 [st=    1]     +HTTP_TRANSACTION_SEND_REQUEST  [dt=0]
t=191706 [st=    1]        HTTP_TRANSACTION_HTTP2_SEND_REQUEST_HEADERS
                           --> :host: qa2.web.com
                               :method: POST
                               :path: /payment/submit
                               :scheme: https
                               :version: HTTP/1.1
                               accept: application/json, text/plain, */*
                               accept-encoding: gzip, deflate
                               accept-language: en-US,en;q=0.8
                               content-length: 317
                               content-type: application/json;charset=UTF-8
                               cookie: [2043 bytes were stripped]
                               origin: https://qa2.web.com
                               referer: https://qa2.web.com/payment/submit
                               user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.89 Safari/537.36
t=191706 [st=    1]     -HTTP_TRANSACTION_SEND_REQUEST
t=191706 [st=    1]     +HTTP_TRANSACTION_READ_HEADERS  [dt=60079]
t=191706 [st=    1]        HTTP2_STREAM_UPDATE_SEND_WINDOW
                           --> delta = -317
                           --> stream_id = 313
                           --> window_size = 65219
t=251785 [st=60080]        HTTP2_STREAM_ERROR
                           --> description = "SPDY stream closed with status: 6"
                           --> status = -337
                           --> stream_id = 313
t=251785 [st=60080]     -HTTP_TRANSACTION_READ_HEADERS
                         --> net_error = -337 (ERR_SPDY_PROTOCOL_ERROR)
t=251785 [st=60080]   -URL_REQUEST_START_JOB
                       --> net_error = -337 (ERR_SPDY_PROTOCOL_ERROR)
t=251786 [st=60081]    URL_REQUEST_DELEGATE  [dt=0]
t=251786 [st=60081] -REQUEST_ALIVE
                     --> net_error = -337 (ERR_SPDY_PROTOCOL_ERROR)
4

1 に答える 1

0

ERR_SPDY_PROTOCOL_ERRORの簡単な回避策は次のとおりです。

  • Chrome ブラウザーで新しいタブを開く
  • URL として次のように入力します: chrome://net-internals/#events&q=type:SPDY_SESSION%20is:active
  • 右隅の矢印をクリックします
  • ドロップダウン メニューからフラッシュ ソケットをクリックします。
  • 影響を受けた URL をもう一度お試しください

ここに画像の説明を入力

あなたの場合、アプリケーションの動作を詳細に診断し、この動作がこの問題を引き起こす理由を診断する必要があるかもしれません。

よろしく

于 2015-12-11T14:46:57.363 に答える