文章内容
2019/10/25 9:53:46,作 者: 黄兵
gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
今天再部署flask应用的时候出现了如下错误:
gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
出现错误的原因:
由于服务配置方式写的有问题,具体错误配置如下:
[Unit] Description=Gunicorn instance to serve the falcon application After=network.target [Service] User=ubuntu Group=www-data PIDFile=/tmp/gunicorn.pid Environment="PATH=/var/IP-API_E/venv/bin/" WorkingDirectory=/var/IP-API_Extension ExecStart=/var/IP-API_E/venv/bin/gunicorn --workers 3 -b localhsot:5000 main:app ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s TERM $MAINPID [Install] WantedBy=multi-user.target
这里使用了localhost:5000出现问题,需要修改成127.0.0.1:5000
解决方案:
修改上面配置,具体内容如下:
[Unit] Description=Gunicorn instance to serve the falcon application After=network.target [Service] User=ubuntu Group=www-data PIDFile=/tmp/gunicorn.pid Environment="PATH=/var/IP-API_E/venv/bin/" WorkingDirectory=/var/IP-API_Extension ExecStart=/var/IP-API_E/venv/bin/gunicorn --workers 3 -b localhsot:5000 main:app ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s TERM $MAINPID [Install] WantedBy=multi-user.target
之后再次测试,问题解决。
黄兵个人博客原创。
转载请注明出处:黄兵个人博客 - gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
评论列表