1

目前我在英国有 Azure API 应用程序,但我想在香港为我在中国的用户创建一个代理来访问服务器,而不会对连接在欧盟分配的数据库服务器产生太大的性能影响。

我只是在位于东亚的 Azure 功能上设置了代理功能。不幸的是,我通过邮递员的 api 请求不断收到错误代码 500。

如何跟踪导致错误代码 500 的错误?

4

2 回答 2

5

添加到哈米德的答案,

当您将标头“Proxy-Trace-Enabled: true”添加到请求时,您将看到一个响应标头“Proxy-Trace-Location”,其中提供了访问该请求的跟踪日志的链接。该链接还提供了特定调用的跟踪 ID。

于 2017-03-31T17:45:36.690 回答
3

跟踪日志将位于 D:\home\LogFiles\Application\Proxies 文件夹中。

此外,如果您需要更详细的日志,可以将此标头添加到您的请求中:

启用代理跟踪:true

它会在 D:\home\LogFiles\Application\Proxies\DetailedTrace 文件夹下为每个请求创建一个文件。

如果您无法确定 500 的原因,请告知函数应用名称和 UTC 时间,我们可以进行调查。

谢谢

于 2017-03-28T16:45:15.617 回答