Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- *********
- 问题概要:
- 由于pip install superset 依赖文件 requirements.txt 的 flask-login 包版本过低导致 redash 服务不能正常运行
- 排查过程:
- 原代码 CurrentUser.is_authenticated 突然报错了,是由于 flask-login 版本降级导致 is_authenticated 由属性变为方法
- 经验教训:
- 安装注意 requirements.txt 文件各个依赖包的版本信息,或者服务 docker 部署
- *********
- 问题概要:
- nginx + uwsgi 部署的服务对一些客户端访问502
- 排查过程:
- 查看 nginx 和 uwsgi 配置文件,定位为 uwsgi 默认配置的 buffer-size 4k 太小导致(请求头数据太大或URL太长被拒绝)
- 经验教训:
- --uwsgi.ini--
- buffer-size = 65535
- socket-timeout = 90
- harakiri = 90
- --nginx.conf--
- uwsgi_connect_timeout 300;
- uwsgi_send_timeout 300;
- uwsgi_read_timeout 300;
- uwsgi_buffer_size 64k;
- uwsgi_buffers 8 64k;
- uwsgi_busy_buffers_size 64k;
Add Comment
Please, Sign In to add comment