systemctl StartExec 命令行中的 -b 选项是什么

systemctl StartExec 命令行中的 -b 选项是什么

查看 Miguel Grinberg 关于如何使用 systemctl 启动 FlaskApp 的解释。 https://blog.miguelgrinberg.com/post/running-a-flask-application-as-a-service-with-systemd

他显示: ExecStart=/home/ubuntu/microblog/venv/bin/gunicorn -b localhost:8000 -w 4 microblog:app

我在任何地方都找不到 ExecStart 或 systemctl 的选项列表。

-b 选项是什么?

谢谢

答案1

-b选项实际上适用于gunicorn这种情况。它用于绑定地址。

来自文档:

-b BIND, --bind=BIND - 指定要绑定的服务器套接字。服务器套接字可以是 $(HOST)、$(HOST):$(PORT)、fd://$(FD) 或 unix:$(PATH) 中的任何一个。 IP 是有效的 $(HOST)。

参考:https://docs.gunicorn.org/en/stable/run.html

相关内容