【问题标题】:airflow webserver Workers terminating due to signal 11气流网络服务器工作人员因信号 11 而终止
【发布时间】:2021-12-01 14:44:51
【问题描述】:

我正在尝试使用现有应用程序和最新版本 (2.2.2) 启动气流网络服务器。执行器设置为LocalExecutor,数据存储为Postgres,Python v3.9。启动时,它启动了 4 个工人,这些工人立即死亡。然后它会不停地转动它的轮子,试图重新启动它们。

这是一个消息示例,显示一个工人在信号 11(分段违规)时开始和死亡。这一切都在开始的一秒钟内完成。

Using worker: sync
[2021-11-30 17:29:31 -0500] [12529] [INFO] Booting worker with pid: 12529
[2021-11-30 17:29:31 -0500] [12530] [INFO] Booting worker with pid: 12530
[2021-11-30 17:29:31 -0500] [12531] [INFO] Booting worker with pid: 12531
[2021-11-30 17:29:31 -0500] [12532] [INFO] Booting worker with pid: 12532
Running the Gunicorn Server with:
Workers: 4 sync
Host: 0.0.0.0:8080
Timeout: 120

settings.prepare_engine_args(): Using pool settings. pool_size=5, max_overflow=10, pool_recycle=1800, pid=12529

[WARNING] Worker with pid 12529 was terminated due to signal 11

关于如何调试这些工人有什么建议吗?

【问题讨论】:

  • 附加信息:我使用的是带有 Apple M1 芯片的 MacOS Monterey (v12.0.1)。这似乎与其他帖子有关。具体错误为thread_get_state(PAGEIN) returned 0x10000003: (ipc/send) invalid destination port
  • 你好。有任何更新吗?

标签: python macos airflow apple-m1


【解决方案1】:

我放弃了尝试直接在我的 M1 Mac 上运行 Airflow。我怀疑它与 M1 芯片的仿真器有关,但不确定。我退回到在 Docker 中运行 Airflow。启动需要很长时间,但运行正常。

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2018-09-24
  • 2022-07-05
  • 2021-03-06
  • 2018-06-09
  • 1970-01-01
  • 1970-01-01
  • 2020-03-20
  • 1970-01-01
  • 2021-08-10
相关资源
最近更新 更多