python - 在 Kubernetes 中发布文件 1 分钟后超时
问题描述
我有一个在 Kubernetes 上运行的 spa 应用程序,它还为不同的服务部署了一个 api。
spa 是用 javascript 编写的,使用 React.js 和 nginx 作为 Web 服务器。
该 api 使用 Flask 用 Python 编写,gunicorn 作为 WSGI HTTP 服务器。
在这些服务前面有一个 nginx 入口控制器(stable/nginx-ingress)。
我可以从 spa 调用 api 并且一切正常,直到我将文件发布到 api。在这种情况下,请求会在 1 分钟后超时(与文件大小无关)。
PS:我想这与入口控制器有关,因为当我的机器上运行 spa 和 api 时,我可以成功地将文件发布到 api。
我该如何解决这个问题?
更新
这似乎与 Python 库azure.storage.blob相关。
api的日志给出以下错误
azure.core.exceptions.ServiceRequestError: <urllib3.connection.HTTPSConnection object at 0x7fe925032880>: Failed to establish a new connection: [Errno -2] Name does not resolve
解决方案
推荐阅读
- java - DynamoDB 从 Java 更新列表失败
- php - 在php中处理非常大的数字
- python - 从 BigTable 解码二进制数据
- image - 图像未添加到 pug 文件
- javascript - 修复警告 ///列表中的每个孩子都应该有一个唯一的“关键”道具
- node.js - 仅当 Bash/GitBash 提供新版本时 NPM 自我更新
- quickfix - 是否可以将 quickfix 消息转换为特定的类以获得智能指导?
- javascript - 如何从模块中的 modalDialog 动态生成和捕获用户输入?
- tableau-api - Tableau 目标与实际 - 数据丢失问题
- mysql - 如何获取 phoneModel 名称?