高性能异步web框架Sanic文档【十二】
来源:互联网 发布:娃哈哈波士顿矩阵分析 编辑:程序博客网 时间:2024/06/05 06:17
个人翻译自https://github.com/channelcat/sanic,在https://github.com/donghouhe/sanic可看到,现在再贴于CSDN上。MIT LICENSE
部署
当要部署 Sanic时, 没什么太多内容, 但还是有些东西要注意。
Workers
默认情况下, Sanic 监听在主进程,只用 1 个CPU核心。 要打开果汁(译者:这个比喻...真特别), 只要在 run 的参数上像这样设置一下:
app.run(host='0.0.0.0', port=1337, workers=4)
Sanic会自动在多个进程和路由间依次分配传输. 我们建议你有几个核心就设置几个workers
通过命令行运行
如果你喜欢命令行, 你可以通过执行对应模块启动 sanic 服务器。 比如,你可以初始化一个sanic,假如文件是server.py的app, 你可以这样运行服务器:
python -m sanic server.app --host=0.0.0.0 --port=1337 --workers=4
通过这样运行sanic, 在你的 python 文件中app.run就是不必要的了。 你要这样, 只要确保你像这样把它包装在name == main 中了:
if __name__ == '__main__': app.run(host='0.0.0.0', port=1337, workers=4)
0 0
- 高性能异步web框架Sanic文档【十二】
- 高性能异步web框架Sanic文档【一】
- 高性能异步web框架Sanic文档【二】
- 高性能异步web框架Sanic文档【三】
- 高性能异步web框架Sanic文档【四】
- 高性能异步web框架Sanic文档【五】
- 高性能异步web框架Sanic文档【六】
- 高性能异步web框架Sanic文档【九】
- 高性能异步web框架Sanic文档【十】
- 高性能异步web框架Sanic文档【十一】
- 高性能异步web框架Sanic文档【八】
- 高性能异步web框架Sanic文档【七】
- 高性能异步web框架Sanic文档【十三】
- 高性能异步web框架Sanic文档【十四】
- 异步高并发web框架 sanic 官方教程
- python高性能web框架Sanic学习--url
- Python的web框架sanic
- 高性能Web框架
- play框架list转jsonNode
- asp网站怎样排名靠前
- 小调查:你现在正在开发什么J2ME游戏或项目?
- 高性能异步web框架Sanic文档【九】
- 高性能异步web框架Sanic文档【十】
- 高性能异步web框架Sanic文档【十二】
- 高性能异步web框架Sanic文档【十一】
- 文章标题
- db2中表的一些常用操作语句。
- 如何把fragment.getActivity()获得的Activity转成MainActivity?
- Linux内核驱动(一)U-Boot
- 求助 蓝牙 windows mobile 2003se
- 【黑莓问题】http建立连接时报java.lang.RuntimeException(机型8110)
- git 上传文件到coding 成功案例小节