2017-12-11 11 views
1

を要求します。問題は、クロムがTCP/IP接続を使い果たしているようです。問題はクロムだけです。リクエスト担当者は、chrome devタブの接続IDを取得します。 Shows stalling and no connection idクローム屋台は、我々は、ランダムに15秒間の要求をストール角度2アプリを持っている15秒

15秒後に応答が空になります。 Chromeで

://ネット-内部/#イベント要求は次のようになります。15第2のギャップのため

ルックを、私に言って、クロムは何ですか?

t=543333 [st= 50]  HTTP_STREAM_PARSER_READ_HEADERS [dt=15062] 
t=558395 [st=15112]  HTTP_TRANSACTION_READ_RESPONSE_HEADERS 

すべて:

t=543283 [st= 0] +REQUEST_ALIVE [dt=15113] 
       --> priority = "MEDIUM" 
       --> url = "https://www.struqtur.se/hyperion/GraphQl?hyperionRevertParapaar=6.4186284125575295" 
t=543283 [st= 0] +URL_REQUEST_DELEGATE [dt=1] 
t=543283 [st= 0]  DELEGATE_INFO [dt=1] 
        --> delegate_blocked_by = "tillägget Adblock Plus" 
t=543284 [st= 1] -URL_REQUEST_DELEGATE 
t=543284 [st= 1] +URL_REQUEST_START_JOB [dt=15111] 
        --> load_flags = 258 (BYPASS_CACHE | VERIFY_EV_CERT) 
        --> method = "POST" 
        --> upload_id = "0" 
        --> url = "https://www.struqtur.se/hyperion/GraphQl?hyperionRevertParapaar=6.4186284125575295" 
t=543284 [st= 1]  URL_REQUEST_DELEGATE [dt=0] 
t=543284 [st= 1]  HTTP_CACHE_GET_BACKEND [dt=0] 
t=543284 [st= 1]  +HTTP_STREAM_REQUEST [dt=49] 
t=543284 [st= 1]  HTTP_STREAM_JOB_CONTROLLER_BOUND 
         --> source_dependency = 45248 (HTTP_STREAM_JOB_CONTROLLER) 
t=543333 [st= 50]  HTTP_STREAM_REQUEST_BOUND_TO_JOB 
         --> source_dependency = 45249 (HTTP_STREAM_JOB) 
t=543333 [st= 50]  -HTTP_STREAM_REQUEST 
t=543333 [st= 50]  +UPLOAD_DATA_STREAM_INIT [dt=0] 
t=543333 [st= 50]  UPLOAD_DATA_STREAM_INIT [dt=0] 
         --> is_chunked = false 
         --> net_error = 0 (?) 
         --> total_size = 151 
t=543333 [st= 50]  -UPLOAD_DATA_STREAM_INIT 
        --> is_chunked = false 
        --> net_error = 0 (?) 
        --> total_size = 151 
t=543333 [st= 50]  +HTTP_TRANSACTION_SEND_REQUEST [dt=0] 
t=543333 [st= 50]  HTTP_TRANSACTION_SEND_REQUEST_HEADERS 
         --> POST /hyperion/GraphQl?hyperionRevertParapaar=6.4186284125575295 HTTP/1.1 
          Host: www.struqtur.se 
          Connection: keep-alive 
          Content-Length: 151 
          Pragma: no-cache 
          Cache-Control: no-cache 
          Accept: application/json, text/plain, */* 
          Origin: https://www.struqtur.se 
          User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36 
          Content-Type: application/json 
          Referer: https://www.struqtur.se/v2/day/handle 
          Accept-Encoding: gzip, deflate, br 
          Accept-Language: sv-SE,sv;q=0.9,en-US;q=0.8,en;q=0.7 
          Cookie: [408 bytes were stripped] 
t=543333 [st= 50]  HTTP_TRANSACTION_SEND_REQUEST_BODY 
         --> did_merge = false 
         --> is_chunked = false 
         --> length = 151 
t=543333 [st= 50]  +UPLOAD_DATA_STREAM_READ [dt=0] 
         --> current_position = 0 
t=543333 [st= 50]   UPLOAD_DATA_STREAM_READ [dt=0] 
         --> current_position = 0 
t=543333 [st= 50]  -UPLOAD_DATA_STREAM_READ 
t=543333 [st= 50]  UPLOAD_DATA_STREAM_READ [dt=0] 
         --> current_position = 151 
t=543333 [st= 50]  -HTTP_TRANSACTION_SEND_REQUEST 
t=543333 [st= 50]  +HTTP_TRANSACTION_READ_HEADERS [dt=15062] 
t=543333 [st= 50]  HTTP_STREAM_PARSER_READ_HEADERS [dt=15062] 
t=558395 [st=15112]  HTTP_TRANSACTION_READ_RESPONSE_HEADERS 
         --> HTTP/1.1 200 OK 
          Date: Mon, 11 Dec 2017 09:01:54 GMT 
          Server: Apache 
          Expires: Thu, 19 Nov 1981 08:52:00 GMT 
          Cache-Control: no-cache, no-transform 
          Pragma: no-cache 
          Content-Length: 53 
          Connection: close 
          Content-Type: application/json 
t=558395 [st=15112]  -HTTP_TRANSACTION_READ_HEADERS 
t=558395 [st=15112]  URL_REQUEST_DELEGATE [dt=0] 
t=558395 [st=15112] -URL_REQUEST_START_JOB 
t=558395 [st=15112] URL_REQUEST_DELEGATE [dt=0] 
t=558395 [st=15112] HTTP_TRANSACTION_READ_BODY [dt=0] 
t=558395 [st=15112] URL_REQUEST_JOB_FILTERED_BYTES_READ 
        --> byte_count = 53 
t=558395 [st=15112] HTTP_TRANSACTION_READ_BODY [dt=1] 
t=558396 [st=15113] -REQUEST_ALIVE 

Fininshed request in chrome dev tab

私は多くのスレッドで読むと運

Chrome stalls when making multiple requests to same resource?

https://bugs.chromium.org/p/chromium/issues/detail?id=46104

せずに問題を解決しようとしてきました

https://bugs.chromium.org/p/chromium/issues/detail?id=447463

私が見つけたスレッド/問題は似ていますが、そこの解決策は、私は、誰かが私は同じ問題を抱えているこの種の問題の経験を持ち、任意のアイデア

+1

どのようなコードでこの問題が発生しますか?あなたは同時に何件のリクエストをしようとしていますか?なぜあなたはこれがAngularに関連していると思いますか? –

+0

コードは簡単なAngular Post/GETリクエストですが、apolloクライアントも使用していますが、創始者の用量は問題のようです。 一度に約7リクエスト https://s2.postimg.org/mvzs9eqp5/Sk_rmklipp.jpg多分より多くのクロムにreletadが、この場合は「開始する」問題 –

+0

は、あなたがhttp://stackblitz.comに再現できることをその角度 その? –

答えて

0

と思っているSAが動作していませんChrome、私のアプリはAngularを使用していません。しかし、ストールされた要求のためのnet-internals/#eventsのエントリは、それらが起こったときに同一であり、通常影響を受ける要求は同様に15秒までストールしますが、通常は5〜10秒ほど長くなります。

私の場合、アプリが内部APIにヒットし、サーバー側のログがストールしたリクエストに対して完全に正常である(API呼び出しは通常よりも時間がかかりません)ので、クロム。クライアントアプリはChromeboxにデプロイされていますが、これはワークステーションで問題を再現できないために重大な問題です。 torpare-ニルソン@

あなたはこのことについてもっと何かを見つけるために管理するのですか?あなたがAngularのGitHubで問題を開いたのを見たが、これはChromeの問題のように思われるので、SOに戻ってきた。

+0

これを整理していません。しかし、それはクライアント側の問題であり、クロムに対する関係者であり、それは私たちが知っているものです。 私たちが接続(connectionId(TCP/IP))を再利用することができたサーバ上のワイプキープアライブと問題の解決方法は減少しましたが、それを解決しませんでした。 私たちの場合、私たちのコスチューム(4000人)ではなく私たち自身のコンピュータでのみ起こります。私たちがcostumers口座の間を泳ぐことができるということは、それが問題を引き起こしているようです。しかし、それは問題の原因以上のものです。コンピュータを再起動しても問題は残ります。 –

関連する問題