在windows中部署Flask的同学看这里,使用waitress 即可

waitress

Flask服务本身并不支持并发测试,本身的TPS很低,所以需要利用其他工具来支持并发测试。waitress-serve 是一个用于部署 Python WSGI 应用程序的工具。如果我们在Windows下想要部署falsk 可以使用waitress-serve来提高Flask的TPS。备注Gunicorn 和uWSGI也是非常好用的WSGI 工具,但是他们不支持在Windows下运行。

安装

安装非常容易

pip install waitress

常用命令

监听地址和端口号:在命令行中,你可以使用 -h 或 --host 参数指定监听的地址,使用 -p 或 --port 参数指定监听的端口号。例如:
waitress-serve --host 0.0.0.0 --port 8080 myapp:app

线程和进程数:Waitress 支持多线程和多进程处理请求。你可以使用 -t 或 --threads 参数设置线程数,使用 -w 或 --processes 参数设置进程数。例如:
waitress-serve --threads 4 --processes 2 myapp:app

日志级别:通过 -l 或 --log-level 参数,你可以设置服务器的日志级别。例如:
waitress-serve --log-level debug myapp:app

waitress-serve.exe在windows 中实现开机自启动

成功安装后会在 python的 Scripts 目录下产生一个exe 文件即 waitress-serve.exe,我们可以把这个exe文件拷贝到你的flask项目所在目录下,然后在桌面创建一个快捷方式,如下图:

目标中内容可以参考C:\OcrFlask\waitress-serve.exe --host=0.0.0.0 --port=5000 ocr_router:app

然后把这个快捷方式拷贝到下面的目录就可以实现开机自启动

C:\Users\admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

测试开发Kevin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值