nginx设置问题
我知道这不是一个直接的编程问题,但stackoverflow上的人似乎能够回答任何问题. 我有一台运行Centos 5.2 64位的服务器.相当强大的双核2服务器,4GB内存.它主要提供静态文件,flash和图片.当我使用lighttpd时,它可以轻松地提供超过80 MB /秒的速度,但是当我使用nginx进行测试时,它会降低到低于20 MB /秒. 我的设置很简单,使用默认的安装文件,我添加了以下内容
而且我认为nginx至少应该是那么强大,所以我一定不会做某事. 最佳答案 当你重新加载你的nginx(kiil -HUP)时,你会在错误日志中得到类似的东西 2008/10/01 03:57:26 [notice] 4563#0: signal 1 (SIGHUP) received,reconfiguring 2008/10/01 03:57:26 [notice] 4563#0: reconfiguring 2008/10/01 03:57:26 [notice] 4563#0: using the "epoll" event method 2008/10/01 03:57:26 [notice] 4563#0: start worker processes 2008/10/01 03:57:26 [notice] 4563#0: start worker process 3870 你的nginx编译使用什么事件方法? 你在做任何access_log’ing吗?考虑添加buffer = 32k,这将减少日志文件的写锁争用. 考虑减少工作人员的数量,这听起来很反直觉,但工作人员需要彼此同步以进行诸如accept()之类的sys调用.尝试减少工人数量,理想情况下我会建议1. 您可以尝试在侦听套接字上显式设置读取和写入套接字缓冲区,请参阅http://wiki.codemongers.com/NginxHttpCoreModule#listen (编辑:十堰站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 缓存 – 具有多个命名位置的NGINX try_files
- amazon-web-services – Elastic Beanstalk Http重定向到Ht
- linux – FastCGI启动器
- nginx – 是否有任何证书颁发机构都支持SAN和通配符?
- nginx – 根据同一vhost中访问的主机名自动选择SSL证书
- 如何在将请求传递给上游服务器之前删除Nginx中的客户端标头
- php – fastcgi有访问日志吗?
- php – Nginx在Windows上指向Docker的错误目录
- nginx – 异常:bus.Bus不可用 – Odoo 10
- php5-fpm nginx google bot =连接由同行重置
- ruby-on-rails – 生成服务器上找不到rbenv:bun
- ruby-on-rails – Unicorn工作人员超时
- linux – 当master从命令行运行时,puppet master
- Gitlab:使用Passenger / Nginx运行Unicorn,Resq
- Nginx“ ssl_stapling”被忽略,在OCSP响应程序“
- ruby-on-rails-如何使Nginx了解Rails代码更改
- 配置 – 如何使用nginx提供图像
- jQuery-浏览器和AJAX响应CORS标头不同
- 正则表达式 – nginx匹配位置中的特定单词
- node.js-带有Nodejs中的Push的Nodejs http2(ngin