【问题标题】:airflow webserver started but UI doesn't show in browser气流网络服务器已启动,但 UI 未在浏览器中显示
【发布时间】:2019-09-07 19:17:33
【问题描述】:

我正在尝试使用airflow

我想对我写的 dags 进行本地测试。我在 Windows 上,所以我决定按照这个 bief 教程https://coding-stream-of-consciousness.com/2018/11/06/apache-airflow-windows-10-install-ubuntu/ 安装 ubuntu WLS。 一切似乎都很好。

我使用airflow initdb 启动了我的数据库。

然后我运行airflow webserver -p 8080,它似乎正在运行。当我转到http://0.0.0.0:8080/ 时,我看不到任何用户界面。如果我尝试再次运行 airflow webserver 我得到了

Error: Already running on PID 6244 (or pid file '/home/marcofumagalli/airflow/airflow-webserver.pid' is stale)

所以我认为网络服务器正在运行。

和代理有关吗?

【问题讨论】:

  • curl http://0.0.0.0:8080/ 返回什么?
  • localhost:8080 已经做到了。它继续加载页面而不显示任何内容。 curl也是一样,它正在等待而不返回任何东西

标签: python airflow


【解决方案1】:

Error: Already running on PID 6244 (or pid file '/home/marcofumagalli/airflow/airflow-webserver.pid' is stale)

这表示 8080 端口正忙。

尝试运行以下命令:-

  1. sudo lsof -i tcp:8080:- 将显示正在运行的进程

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME Python 945 amanraheja 6u IPv4 0xb7fcab59337d7455 0t0 TCP *:http-alt (LISTEN) Python 1009 amanraheja 6u IPv4 0xb7fcab59337d7455 0t0 TCP *:http-alt (LISTEN) Python 1052 amanraheja 6u IPv4 0xb7fcab59337d7455 0t0 TCP *:http-alt (LISTEN) Python 1076 amanraheja 6u IPv4 0xb7fcab59337d7455 0t0 TCP *:http-alt (LISTEN) Python 96034 amanraheja 6u IPv4 0xb7fcab59337d7455 0t0 TCP *:http-alt (LISTEN)

  1. 通过kill -9 945 等杀死 PID..

  2. 删除airflow-webserver.pid文件并再次启动服务器,您会看到它运行良好。

【讨论】:

  • 你也可以用 sudo lsof -i tcp:8080 | grep 'username' | awk '{print $2}' | xargs kill -9 一次性杀死它们,然后删除 .pid 文件。
  • @NicoE 感谢您的回答
【解决方案2】:

mac docker 内存问题

我在 Mac 中开发时遇到了这个错误,查看日志我发现了一个 exited with code: 137,它是一个 OOM code(虽然可能是 not always)。

无论如何,我通过在 docker 中将内存限制增加到 3GB 来修复它,遵循these docs

【讨论】:

  • 我需要释放 4GB 内存,它对我有用。救命,谢谢
【解决方案3】:

嘿,实际上我也发生了同样的事情。 我正在分享我所做的以下步骤。 使用 kill pid 命令杀死正在运行的 pid。 然后确认您已使用 airflow db init 命令启动 db。 并使用 airflow users create 命令创建用户。 一步一步做完之后。 使用 localhost:8080 代替 0.0.0.0:8080。 它对我有用。

【讨论】:

    【解决方案4】:

    通过运行kill -9 PID 解决了问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-28
      • 1970-01-01
      • 2018-06-09
      • 1970-01-01
      • 1970-01-01
      • 2021-03-06
      • 2013-01-29
      相关资源
      最近更新 更多