高性能的Web服务器Gunicorn 20.1配置Superset 1.4( 二 )


2.《开源自助商业分析BI工具SuperSet 1.3.2快速入门(以CSV文件数据)》
3.《开源轻量级BI平台Superset的SQL编辑器使用指南》
4.《解决开源轻量级BI平台SuperSet连接SAP Hana数据库的方案》
5.《开源轻量级BI平台的Superset的数据集使用指南》
在开发或测试环境下,我们可以用Superset自带的运行命令:
superset run -h 0.0.0.0 -p 8089采用此种方式会有一个提示,此方式为非生产环境的部署,如下图:
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.

高性能的Web服务器Gunicorn 20.1配置Superset 1.4

文章插图
Superset自带运行方式
Superset官方建议生产环境默认用gunicorn,gunicorn运行superset如下:
gunicorn -w 5 -k gevent --timeout 120 -b0.0.0.0:8089 --limit-request-line 0 --limit-request-field_size 0 "superset.app:create_app()"--log-level info --access-logfile logfile.log --log-file error.log --daemon
高性能的Web服务器Gunicorn 20.1配置Superset 1.4

文章插图
gunicorn运行superset
--workers:指定进程个数
--timeout:worker进程超时时间,超时会自动重启
--bind:绑定本机地址,即为Superset访问地址
--limit_request_line:http request line最大字节数 。值范围0-8190,0表示无限制
--limit_request_field_size:http request header字段最大字节数 。0表示无限制
--worker_class:worker进程的工作方式 。有 sync, eventlet, gevent, tornado, gthread, 缺省值sync
--worker_connections:客户端最大同时连接数 。只适用于eventlet,gevent工作方式
--daemon:后台运行,如果处于调试阶段建议不加
--error-logfile:输出日志
高性能的Web服务器Gunicorn 20.1配置Superset 1.4

文章插图
运行superset成功

高性能的Web服务器Gunicorn 20.1配置Superset 1.4

文章插图
登录superset成功
gunicorn详细配置可参考官网文档:
https://docs.gunicorn.org/en/20.1.0/settings.html,这里就不一一介绍了 。

【高性能的Web服务器Gunicorn 20.1配置Superset 1.4】


推荐阅读