目前我在英国有 Azure API 应用程序,但我想在香港为我在中国的用户创建一个代理来访问服务器,而不会对连接在欧盟分配的数据库服务器产生太大的性能影响。
我只是在位于东亚的 Azure 功能上设置了代理功能。不幸的是,我通过邮递员的 api 请求不断收到错误代码 500。
如何跟踪导致错误代码 500 的错误?
目前我在英国有 Azure API 应用程序,但我想在香港为我在中国的用户创建一个代理来访问服务器,而不会对连接在欧盟分配的数据库服务器产生太大的性能影响。
我只是在位于东亚的 Azure 功能上设置了代理功能。不幸的是,我通过邮递员的 api 请求不断收到错误代码 500。
如何跟踪导致错误代码 500 的错误?
添加到哈米德的答案,
当您将标头“Proxy-Trace-Enabled: true”添加到请求时,您将看到一个响应标头“Proxy-Trace-Location”,其中提供了访问该请求的跟踪日志的链接。该链接还提供了特定调用的跟踪 ID。
跟踪日志将位于 D:\home\LogFiles\Application\Proxies 文件夹中。
此外,如果您需要更详细的日志,可以将此标头添加到您的请求中:
启用代理跟踪:true
它会在 D:\home\LogFiles\Application\Proxies\DetailedTrace 文件夹下为每个请求创建一个文件。
如果您无法确定 500 的原因,请告知函数应用名称和 UTC 时间,我们可以进行调查。
谢谢