看了下uwsgi官方的一个使用建议,之前都是直接参考了下django文档中那个比较简单的配置或者就写了个能运行的配置,么有注意很多细节问题,这里学习下,把需要的配置添加到项目配置中。

1 http and http-socket 是2个不同的配置项,http直接使用http协议,可以直接作为web服务器来使用,socekt是用来给web服务器来upstream的
2 To shutdown uWSGI use SIGINT or SIGQUIT ,关闭方式
3 部署多个应用使用Emperor模式 http://uwsgi-docs.readthedocs.org/en/latest/Emperor.html
4 使用uwsgitop来监控应用的健康例如The uWSGI Stats Server 
5 需要了解配置文档的顺序 防止某些配置不生效 Configuration logic and How uWSGI parses config files 
6 不要简单使用core*2来配置process,而是要使用类似uwsgitop工具来测试性能如何
7 经常查看你的应用内存使用量,可以使用memory-report配置项来做这个工作
8 如果使用UNIX sockets这种(指定文件的形式),一定要注意权限的问题
9 一定不能用root权限来运行,可以使用root来启动,配置中指定 uid and gid
10 如果是python程序,需要多线程模式一定要配置 enable-threads选项
11 默认情况下uwsgi使用4096 bytes来传递请求头,如果要处理更大请求头,请配置buffer-size 选项

最新文章

  1. QPS 与 TPS 简介
  2. UrlEncode 和 HtmlEncode
  3. 利用Redis解决Url过长的问题
  4. Python学习总结5:数据类型及转换
  5. python函数: 内置函数
  6. TypeScript学习指南第一章--基础数据类型(Basic Types)
  7. React.js再探(四)
  8. 查询在应用程序运行得很慢, 但在SSMS运行得很快的原因探究
  9. Servle中的会话管理
  10. AngularJS 模板
  11. vue 点击展开显示更多 点击收起部分隐藏
  12. Mac OS X10.8.3-bash基本命令失效后的修复
  13. ubantu18.04下Hadoop安装与伪分布式配置
  14. javascript constrator and prototype
  15. Unable to open file '.RES'
  16. Oracle特殊恢复原理与实战(DSI系列)
  17. 微信小程序:选项卡页面切换
  18. handsontable-developer guide-data binding,data sources
  19. 小M的作物 最小割最大流
  20. Uni2D Unity4.3 2D Skeletal Animation

热门文章

  1. mysql之连接查询小作业
  2. MQTT客户端库-Paho GO
  3. [SDOI2009]HH的项链
  4. 洛谷P2572 [SCOI2010]序列操作
  5. 伸展树Splay【非指针版】
  6. bzoj1043[HAOI2008]下落的圆盘 计算几何
  7. Python【第五课】迭代器,生成器,数据序列化
  8. 开发者说 | 使用Visual Studio Code编译、调试Apollo项目
  9. Delphi备忘录——基本语句
  10. Mysql数据库连接报错!1130:host XXX is not allowed to connect to this mysql server