关于flask配置gunicorn的一些问题,求指点

发布于 2022-09-02 09:54:32 字数 316 浏览 8 评论 0

各位,我当前在flask里倒入了from gunicorn.app.wsgiapp import WSGIApplication该模块,用于线上的gunicorn部署,并通过gunicorn.cfg.set设置了一些配置,但有个疑问,如果我当前环境的代码发生了变化,如何做到自动重启呢?这是第一个问题,另外一个问题是,我在runserver函数里加了:from gevent import monkey;monkey.patch_all()是为了让服务变成异步的,不过我在 gunicorn.cfg.set('work_class', 'gevent') 也配置了这个,我想问一下,是否配置一个就可以变成异步了呢?谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

会傲 2022-09-09 09:54:32

对falsk不太了解,倒是gunicorn的话没有自动监测改动并reload的选项,即使是专门监测进程的supervisor也没这功能。真有这需求需要用看门狗之类的监测软件。

对了,开发环境下有一个小窍门让guni自动重启,就是指定--max-request=1

很酷不放纵 2022-09-09 09:54:32

gunicorn 不是可以设置 reload = True 吗?这样代码改了就会自动重启了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文