请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

gunicorn 是什么时候启动的

视频里说了暂时先不启动gunicorn直到启动supervisor也没说到底要不要先启动gunicorn,我启动了gunicorn以后127.0.0.1:8001可以用了,但是supervisor一直就启动不了,而且我视频看完了也没弄明白,这个app的部署结果127.0.0.1:8001/127.0.0.1:8080是外部可以访问的地址么?我启动gunicorn以后用另一台电脑试了一下根本打不开127.的那个地址,那这个部署的意义是什么?
老师我是转行学写代码的,看了这个视频很懵,尝试了一天也没解决各种bug……

正在回答 回答被采纳积分+3

1回答

deweizhang 2020-09-18 09:05:31

supervisor 可以帮助我们做的事情是: 帮助我们管理我们的服务,其中包括: 启动我们的服务, 暂停 重启,关闭我们的服务, 当然也会监控我们的服务获取日志等. 我们在不是用supervisor的情况下, 需要使用gunicorn启动我们的服务,达到单实例高可用的效果. 如果我们使用supervisor 可以在supervisor对应的配置文件里,启动我们的服务,也就是说, 在配置文件里 书写好要启动服务的命令, 比如我们使用gunicorn, 所以 我们如果需要supervisor来帮助我们管理服务的话, 就不需要事先自己用gunicorn启动了, 而是通过supervisor里的配置文件定义好gunicorn的启动方式来启动我们的服务. 我是这个意思.

0 回复 有任何疑惑可以回复我~
  • 提问者 慕虎4509735 #1
    那这个视频的部署完成后这个app还是只能在自己电脑上使用?其他人访问不了是么?
    回复 有任何疑惑可以回复我~ 2020-09-18 09:21:09
  • deweizhang 回复 提问者 慕虎4509735 #2
    举个例子, 你的机器就是一台服务器. 那么如果你从阿里云或其他域名商买了一个域名 然后绑定你的机器ip,就可以给外网访问. 一般真实的环境比如: 我们在阿里云上买了一个服务器,并且把我们的服务在这台服务器上启动起来. 比如我们supervisor之类的都启动了, 然后我们购买域名, 之后在这台机器上启动一个nginx将域名和ip映射起来就可以了. 这个可以等你慢慢熟悉网络协议之后再去深入了解~
    回复 有任何疑惑可以回复我~ 2020-09-18 09:26:36
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信