提问人:Usman Rafiq 提问时间:11/18/2023 更新时间:11/18/2023 访问量:15
解决不同配置中的 504 网关超时和代理错误
Resolving 504 Gateway Timeout and Proxy Errors in Different Configurations
问:
我面临着在两种服务器配置下出现不同错误行为的挑战。在 localhost 上或没有反向代理的情况下操作时,浏览器开发人员工具的“网络”选项卡中会显示 504 网关超时错误,这在我的设置中是预期的。
但是,使用反向代理时,用户会直接在浏览器窗口中显示“代理错误”消息。此问题在不同页面(包括 https://[sample-ip-address]:8005/marketplace)中仍然存在,对用户体验产生不利影响。
以下是两个相关的日志条目,它们可能会阐明该问题:
Docker 日志:
2023-11-17T15:14:19.339905242Z requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='[sample-ip-address]', port=9440): Max retries exceeded with url: /PrismGateway/services/rest/v1/vms/[unique-id]/stats?metrics=controller_user_bytes&intervalInSecs=60&startTimeInUsecs=[start-time]&endTimeInUsecs=[end-time] (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object>, 'Connection to [sample-ip-address] timed out. (connect timeout=None)'))
Apache 错误日志
[Fri Nov 17 07:11:42.599031 2023] [proxy:error] [pid 25219:tid 140437838784256] [remote [sample-ip-address]:53152] AH00898: Error reading from remote server returned by /users/vm_listing/HVDs,
我正在寻找有关为什么在有和没有反向代理的情况下会发生这些不同错误行为的见解,以及如何解决代理错误问题以增强用户体验。 我正在使用 Docker、Djano 和 Apache 反向代理
答: 暂无答案
评论