web-dev-qa-db-ja.com

ヘッダーを待っている間にクライアントのタイムアウトを超えました

私はエラーを下回った、私はGo V1.10.4 Linux/AMD64を使用しています。

私はファイアウォールや何でもの背後にありません。 New Relic Java Server)Fineを実行したことがあります。

私たちは試しました:

  • タイムアウトを60秒に増やす
  • サーバー内のhttp2を使用してください
  • 応答を伴うPostman Return 503を使用する:[.____]

    {"exception":{"message": "server error"、 "error_type": "RuntimeError"}}

  • ./nrdiagとのトラブルシューティングは、「問題なしの問題が見つかりません」と言う

以下は私たちのコードです:

    config := newrelic.NewConfig(os.Getenv("NEW_RELIC_APP_NAME"), os.Getenv("NEW_RELIC_KEY"))

    config.Logger = newrelic.NewDebugLogger(os.Stdout)

    app, err := newrelic.NewApplication(config)
    if err != nil {
        fmt.Println("Failed to create newrelic application", err)
        os.Exit(1)
    }

.................

        httpListener, err := net.Listen("tcp", *httpAddr)
        if err != nil {
            oldlog.Print("Error: ", err)
            logger.Log("transport", "HTTP", "during", "Listen", "err", err)
            os.Exit(1)
        }
        g.Add(func() error {
            logger.Log("transport", "HTTP", "addr", *httpAddr)
            return http.Serve(httpListener, nrgorilla.InstrumentRoutes(httpHandler, app))
        }, func(error) {
            httpListener.Close()
        })
    }
 _

しかし、これは私たちが手に入れたものを注意してください。

(28422)2019/07/29 18:08:50.058559 {"LEVEL": "WARN"、 "msg": "Application Connect Failure"、 "contexn":{"エラー": "POST https:/ /collector-001.eu01.nr-data.net/agent_listener/invoke_raw_method?license_key=some_key =\ -u0026mathod==17:ネット/ http:要求がキャンセルされた(ヘッダーを待っている間に超えたもの) )「}}

5
Bondhan Novandy

WSL2を持つLinuxコンテナを実行しているWindows OSでは、次の手順に従います。

  1. コマンドDockerログアウトを実行しました
  2. ネットワークのすべての事前設定された設定をすべて削除するために、コマンド、Dockerネットワークプリューューを実行してください。
  3. Docker設定から、8.8.8.8でDNSサーバー構成を有効にしました
  4. Dockerを再起動しました
  5. ログインにレジストリを備えたログインコマンド、Docker Login {Registry}
0
Sasi Kumar M