Python airflow Web服务器已启动,但UI未启动';无法在浏览器中显示

Python airflow Web服务器已启动,但UI未启动';无法在浏览器中显示,python,airflow,Python,Airflow,我正在尝试使用气流 我想对我写的DAG进行一次本地测试。我在windows上,所以我决定按照这个bief教程安装ubuntu WLS。 一切似乎都很好 我用initdb启动数据库 然后我运行airflow Web服务器-p8080,它似乎正在运行。当我转到时,我看不到任何用户界面。如果我再次尝试运行airflow Web服务器,我会 错误:已在PID 6244上运行(或PID文件“/home/marcofumagalli/aiffort/aiffort webserver.PID”已过时) 所以

我正在尝试使用
气流

我想对我写的DAG进行一次本地测试。我在windows上,所以我决定按照这个bief教程安装ubuntu WLS。 一切似乎都很好

我用
initdb
启动数据库

然后我运行
airflow Web服务器-p8080
,它似乎正在运行。当我转到时,我看不到任何用户界面。如果我再次尝试运行
airflow Web服务器
,我会


错误:已在PID 6244上运行(或PID文件“/home/marcofumagalli/aiffort/aiffort webserver.PID”已过时)

所以我认为Web服务器正在运行


它是否与代理有关?

错误:已在PID 6244上运行(或PID文件“/home/marcofumagalli/aiffort/aiffort webserver.PID”已过时)

这意味着端口8080正忙

尝试运行以下命令:-

  • sudo lsof-i tcp:8080
    :-将显示进程是否按
  • 命令PID用户FD类型设备大小/关闭节点名称
    Python 945 Amanaraheja 6u IPv4 0xb7fcab59337d7455 0t0 TCP*:http alt(侦听)
    Python 1009 Amanaraheja 6u IPv4 0xb7fcab59337d7455 0t0 TCP*:http alt(侦听)
    Python 1052 Amanaraheja 6u IPv4 0xb7fcab59337d7455 0t0 TCP*:http alt(侦听)
    Python 1076 Amanaraheja 6u IPv4 0xb7fcab59337d7455 0t0 TCP*:http alt(侦听)
    Python 96034 Amanaraheja 6u IPv4 0xb7fcab59337d7455 0t0 TCP*:http alt(侦听)

  • 通过
    Kill-9 945
    等方式终止PID

  • 删除
    airflow webserver.pid
    文件并再次启动服务器,您将看到它运行正常


  • 嘿,事实上我也发生过同样的事情。 我正在分享我所做的以下步骤。 使用kill pid命令终止正在运行的pid。 然后确认您已使用气流db init命令启动db。 并使用气流用户创建命令创建用户。 在一步一步地完成之后。 使用localhost:8080就地0.0.0.0:8080。 这对我很有效。

    mac docker内存问题 我在mac中开发时遇到了这个错误,查看日志,我发现有一个
    退出,其中包含code:137
    ,这是一个(尽管可能是)

    无论如何,我通过在docker中将内存限制增加到3GB来修复它,如下所示:

    试试什么是
    卷曲http://0.0.0.0:8080/
    return?localhost:8080已返回。它一直在加载页面,没有显示任何内容。对curl来说也是一样,它是挂起的,没有返回任何东西,所以你可以用
    sudo lsof-i tcp:8080 | grep'username'| awk'{print$2}'| xargs kill-9
    ,一次杀死它们,然后删除.pid文件。@nicee谢谢你的回答,我需要释放4GB内存,这对我很有效。救生员,谢谢