python - Gunicorn 工人以信号 9 终止
问题描述
我正在运行一个 Flask 应用程序并将其从 Docker 容器托管在 Kubernetes 上。Gunicorn 正在管理回复 API 请求的工作人员。
以下警告消息经常出现,并且似乎由于某种原因正在取消请求。在 Kubernetes 上,Pod 没有显示异常行为或重新启动,并且保持在其内存和 CPU 限制的 80% 以内。
[2021-03-31 16:30:31 +0200] [1] [WARNING] Worker with pid 26 was terminated due to signal 9
我们如何找出这些工人被杀的原因?
解决方案
推荐阅读
- java - 使 TitledBorder 不可见?
- c++ - 当类 T 和 T_ref 仅在构造函数和析构函数中不同时,如何优雅地避免代码重复?
- javascript - React Hook useEffect 缺少依赖项:'fetchTracker'。包括它或删除依赖数组
- php - 在 PHP 中使用 $_SESSION 显示错误数组
- python - 在脚本运行时扩展类功能
- excel - 仅显示空白的数据透视表过滤器在 VBA 中给出错误
- json - 如何使用 python 运行 Azure Log Analytics 查询 api?
- javascript - 单击搜索框以使用 CefSharp 激活它
- azure-application-insights -
在 ApplicationInsights 中的角色下 - python - 如何仅提取列表中每个元素的一部分?