客户端在公司网络上运行我们的 C# gRPC 客户端,位于 HTTP 代理后面。该http_proxy环境变量的设定,但尽管如此,他看到一个错误信息Name resolution failure试图连接到互联网上的服务器时。
来自同一台机器的 DNS 解析使用 nslookup 可以正常工作。
任何想法我可以做些什么来调查这个问题?
您可以在应用程序启动时使用以下三行来配置 @JanTattermusch 建议的详细日志记录:
Environment.SetEnvironmentVariable("GRPC_TRACE", "api");
Environment.SetEnvironmentVariable("GRPC_VERBOSITY", "debug");
Grpc.Core.GrpcEnvironment.SetLogger(new Grpc.Core.Logging.ConsoleLogger());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3061 次 |
| 最近记录: |