一有错误、异常进程就直接结束了, try 了也不行。 用别的 server 可以保证不退出吗
1
xiamx 2016 年 10 月 30 日
有异常退出不好吗?
可以用 upstart/systemd 啊 |
2
C0VN 2016 年 10 月 30 日
你说的开发环境吧,看看部署环境是如何使用的 http://docs.jinkan.org/docs/flask/deploying/index.html
|
5
sherlocktheplant 2016 年 10 月 30 日
部署用 uwsgi
|
6
crytis OP |
8
bdbai 2016 年 10 月 31 日 via Android
部署用 Gunicorn+Supervisor
|
9
coreki 2016 年 10 月 31 日 via iPhone
有异常就退出是为了测试使用 gunicorn 欢迎你
|
10
Eleutherios 2016 年 10 月 31 日 via iPhone
@crytis 有 try 没 except 或 Error Type 不对?
|
11
crytis OP @wwqgtxx 没开启,意思是现在是单线程,有异常就挂?
@bdbai @coreki 😂Windows 还没有 gunicorn 说是 20 才支持 Windows? @Eleutherios except 的 exception 够大了吧 |
12
wwqgtxx 2016 年 10 月 31 日 via iPhone
@crytis 貌似是的,开启 thread=true 之后,只能用 os._exit 才能退的出去,用 sys.exit 都打不断程序
|
13
cheetah 2016 年 11 月 1 日
开发环境下可以用: https://github.com/mgood/flask-failsafe
线上部署请用 Gunicorn |