首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >气流异常-任务接收SIGTERM信号

气流异常-任务接收SIGTERM信号
EN

Stack Overflow用户
提问于 2020-10-15 09:06:26
回答 2查看 5K关注 0票数 0

我正在使用SSH操作符运行气流任务。我非常确信python程序没有错误,并且在运行它时成功运行。但是,当在程序执行结束时从气流中运行时,我就会出现SIGTERM错误。

我试图通过研究各种解决方案来找出答案,但没有什么效果。我尝试将killed_task_cleanup_time = 1200从airflow.cfg文件中的60增加。还尝试将hostname_callable更改为socket:gethostname in airflow.cfg,因为我在此错误之前收到了以下警告

Warning: The recorded hostname xxx does not match this instance's hostname

代码语言:javascript
运行
复制
Error:

[2020-10-15 10:45:34,937] {taskinstance.py:954} ERROR - Received SIGTERM. Terminating subprocesses.
[2020-10-15 10:45:34,959] {taskinstance.py:1145} ERROR - SSH operator error: Task received SIGTERM signal
Traceback (most recent call last):
  File "/opt/anaconda3/lib/python3.7/site-packages/airflow/contrib/operators/ssh_operator.py", line 137, in execute
    readq, _, _ = select([channel], [], [], self.timeout)
  File "/opt/anaconda3/lib/python3.7/site-packages/airflow/models/taskinstance.py", line 956, in signal_handler
    raise AirflowException("Task received SIGTERM signal")
airflow.exceptions.AirflowException: Task received SIGTERM signal

任何想法和建议都是有益的。坚持了一天

EN

Stack Overflow用户

发布于 2020-12-11 08:11:10

此问题是由以下事实触发的:记录的主机名XXX映射的IP地址与实例主机名映射的IP地址不同,引发SIGTERM错误。因此,您需要为记录的主机名XXX指定IP映射。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64368242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档