error_log:错误日志级别

http://www.nginx.cn/doc/  Nginx中文文档

# 并发总数是 worker_processes 和 worker_connections 的乘积
# 即 max_clients = worker_processes * worker_connections
# 在设置了反向代理的情况下,max_clients = worker_processes * worker_connections / 4 为什么
# 为什么上面反向代理要除以4,应该说是一个经验值
# 根据以上条件,正常情况下的Nginx Server可以应付的最大连接数为:4 * 8000 = 32000
# worker_connections 值的设置跟物理内存大小有关
# 因为并发受IO约束,max_clients的值须小于系统可以打开的最大文件数
# 而系统可以打开的最大文件数和内存大小成正比,一般1GB内存的机器上可以打开的文件数大约是10万左右
# 我们来看看360M内存的VPS可以打开的文件句柄数是多少:
# $ cat /proc/sys/fs/file-max
# 输出 34336
# 32000 < 34336,即并发连接总数小于系统可以打开的文件句柄总数,这样就在操作系统可以承受的范围之内
# 所以,worker_connections 的值需根据 worker_processes 进程数目和系统可以打开的最大文件总数进行适当地进行设置
# 使得并发总数小于操作系统可以打开的最大文件数目
# 其实质也就是根据主机的物理CPU和内存进行配置
# 当然,理论上的并发总数可能会和实际有所偏差,因为主机还有其他的工作进程需要消耗系统资源。
# ulimit -SHn 65535

#设定本虚拟主机的访问日志
access_log logs/nginx.access.log main;

最新文章

  1. 解密FFmpeg播放track mode控制
  2. 【Oracle】ora-28001 ora-28002提示用户密码即将过期的解决办法
  3. [DBW]格式化时间
  4. ABAP 数据字典中的参考表和参考字段的作用
  5. 使用 Elasticsearch ik分词实现同义词搜索(转)
  6. 【读书笔记】读《JavaScript设计模式》之代理模式
  7. Struts2的异常处理
  8. JavaScript中Trim(),TrimStart(),TrimEnd()的实现
  9. 【转】objective-c基本数据类型之输出格式符
  10. 每天进步一点点--JS中的getYear()
  11. 【玩转cocos2d-x之四十】怎样在Cocos2d-x 3.0中使用opengl shader?
  12. curl的简单使用步骤
  13. open()的模块
  14. 基于注解的SpringMVC自定义DispatcherServlet配置
  15. curl zip上传并且解压
  16. jmeter连接oracle时未找到要求的 FROM 关键字问题
  17. Java多线程学习(总结很详细!!!)
  18. JS --- 本地保存localStorage、sessionStorage用法总结
  19. stc15w wave
  20. 6大爱上react 的理由

热门文章

  1. 【数位dp入门】【HDU4734】F(x)
  2. C基础 多用户分级日志库 sclog
  3. dockerfile实例--安装nginx
  4. MySQL的读写分离---主从复制、主主复制
  5. eclipse+cmake+c++11+ros
  6. 关于多属性查找问题的sphinx解决方案
  7. git reset用法
  8. 基于 Docker 的 DevOps 搭建
  9. react native android 应用状态(前端或后台)的判断
  10. 【C#】构建可枚举类型(IEnumerable和IEnumerator)