webserver - 气流网络服务器正在关闭
问题描述
我的气流网络服务器在格林威治标准时间 16:37 左右的同一时间突然关闭。我的气流调度程序运行良好(没有崩溃)任务仍在运行。
除了没有太大的错误。
Handling signal: ttou
Worker exiting (pid: 118711)
ERROR - No response from gunicorn master within 120 seconds
ERROR - Shutting down webserver
Handling signal: term
Worker exiting
Worker exiting
Worker exiting
Worker exiting
Worker exiting
Shutting down: Master
是记忆的原因吗?我的网络服务器 cfg 设置是标准的。
# Number of seconds the webserver waits before killing gunicorn master that doesn't respond
web_server_master_timeout = 120
# Number of seconds the gunicorn webserver waits before timing out on a worker
web_server_worker_timeout = 120
# Number of workers to refresh at a time. When set to 0, worker refresh is
# disabled. When nonzero, airflow periodically refreshes webserver workers by
# bringing up new ones and killing old ones.
worker_refresh_batch_size = 1
# Number of seconds to wait before refreshing a batch of workers.
worker_refresh_interval = 30
更新:好的,它不会每天都崩溃,但今天我的 gunicorn 无法重新启动日志。
ERROR - [0/0] Some workers seem to have died and gunicorn did not restart them as expected
更新:2020 年 10 月 30 日
[严重] 工作人员超时 (pid:108237)
我明白了,我已将超时增加到 240,是默认值的两倍。
有谁知道为什么会不断出现这种情况?
解决方案
推荐阅读
- javascript - 如何在脚本事件期间显示我的更新?
- html - CSS 和/或 Bootstrap - 如何垂直分割屏幕
- ios - iOS 上的 Flutter Home 小部件 - MissingPluginException(在通道 home_widget 上找不到方法 registerBackgroundCallback 的实现)
- xcode - 在哪里删除用于在 Xcode 中复制 info.plist 的重复命令?
- python - 试图检查我的 Python 包,但一直告诉我没有安装 aiohttp
- angular - 使用函数来确定使用 ngTemplateOutlet 渲染哪个模板
- javascript - 如何使用指令动态更改属性?
- javascript - React Hooks - useDidUpdateEffect 与深度比较
- c# - C# CheckBox 方法逻辑不会操作
- ffmpeg - 如何仅将错误消息保存在日志文件中?