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:指定访问日志位置时我可以使用$server_name
- apache-2.2 – 使用Nginx的Apache风格的多视图
- apache-2.2 – 在NginX后面的Apache mod_dav安装上,WebDav重
- 安装了gitlab,但只有nginx欢迎页面显示
- Nginx位置/ vs/artifactory
- Nginx负载均衡基于URL而不是IP地址?
- ruby-on-rails-Nginx,Unicorn和Rails = 502错误网关
- nginx – PHP FPM,位置嵌套与unnested以避免代码执行
- linux – 如何将SSL证书从Apache服务器传输到NGINX服务器
- linux 下 nginx的负载均衡
- apache-2.2 – 使用Nginx的Apache风格的多视图
- 配置 – Nginx:指定访问日志位置时我可以使用$s
- python-Nginx,uWSGI,Flask应用程序直到服务器重启
- django -supervisorctl总是报告错误:ERROR(没有
- ruby-on-rails-使用Capistrano Deploy复制Figaro
- nginx – 无法在Lua代码中使用环境变量
- 亚马逊网络服务-Aurelia,Docker,Nginx,AWS Elast
- Django uWSGI nginx url映射
- 找不到MySql服务器PID
- php-在Ubuntu上载WordPress插件或主题时为什么重
