随笔分类 -  Nginx

摘要:我们的一个web项目,由于新上城市增多,导致访问量增大,DB压力增大,作为提供接口的业务方,最近被下游反馈大量请求“502”。 502,bad gateway,一般都是upstream(这里就是php)出错,对于php,造成502的原因常见的就是脚本执行超过timeout设置时间,或者timeout 阅读全文
posted @ 2016-12-25 23:01 leezhxing 阅读(69785) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.chenqing.org/2012/11/%E3%80%90lvs%E3%80%91lvs%E5%B7%A5%E4%BD%9C%E6%80%BB%E7%BB%93%E4%B9%8B%E5%8E%9F%E7%90%86%E7%AF%87.html博客中还有其他模式和ke... 阅读全文
posted @ 2015-07-01 16:08 leezhxing 阅读(5521) 评论(0) 推荐(0) 编辑
摘要:502 和 php-fpm.conf 1.php-cgi进程数不够用。php执行时间长,导致没有空闲进程处理新请求。 2.php-cgi进程死掉。php-fpm超时时间短,当前进程执行超时关闭连接。 实例: 1.request_terminate_timeout引起的资源问题 request_ter 阅读全文
posted @ 2015-03-28 12:45 leezhxing 阅读(1578) 评论(2) 推荐(0) 编辑
摘要:worker_processes 8一般CPU(i/o)密集型配置为核数相同,网络(i/o)密集型配置为核数倍数(我配置为2倍)worker_cpu_affinity(这个没用过)仅适用于linux,使用该选项可以绑定worker进程和CPU(2.4内核的机器用不了)worker_cpu_affin... 阅读全文
posted @ 2015-03-28 12:24 leezhxing 阅读(5269) 评论(0) 推荐(1) 编辑
摘要:location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${ expires 30d; access_log off; valid_referers none blocked *.lee.com *.xing.com ; if ($invalid... 阅读全文
posted @ 2014-12-12 15:04 leezhxing 阅读(474) 评论(0) 推荐(0) 编辑
摘要:user www www; #定义Nginx运行的用户和用户组 worker_processes 8; #nginx进程数,建议设置为CPU核数2倍。error_log var/log/nginx/error.log info;#全局错误日志定义类型,[ debug | info | notice ... 阅读全文
posted @ 2014-12-12 13:18 leezhxing 阅读(516) 评论(0) 推荐(0) 编辑