Guest User

Untitled

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