西代零零发

既然选择远方,便只顾风雨兼程

Nginx Upstream模块源码分析(上)

Upstream模块是一个很重要的模块,很多其他模块都会使用它来完成对后端服务器的访问, 达到反向代理和负载均衡的效果。例如Fastcgi、Memcached、SessionSticky等。 如果自己实现这部分功能,采用传统的实现方式,很可能会阻塞Nginx降低其性能,因为Nginx是全异步非...

2013-10-27 22:22:30

阅读数 6804

评论数 0

Nginx模块之SessionSticky

0 工作原理 Session Sticky 模块在upstream 返回响应后,向客户的浏览器写入 Cookie ,默认名为route ,保存的内容是一个 md5 码。 之后,模块接收到客户浏览器的请求时,就根据 route 来决定将请求转发到 upstream中哪台服务器上。 ...

2013-10-06 15:55:01

阅读数 17383

评论数 0

【原创】Nginx+PHP-FPM优化技巧总结

php-fpm的安装很简单,参见PHP(PHP-FPM)手动编译安装。下面主要讨论下如何提高Nginx+Php-fpm的性能。 1.Unix域Socket通信 之前简单介绍过Unix Domain Socket这种通信方式,参见:Nginx+PHP-FPM的域Socket配置方法 Un...

2013-10-06 10:48:24

阅读数 65126

评论数 1

Nginx中502和504错误详解

在使用Nginx时,经常会碰到502 Bad Gateway和504 Gateway Time-out错误,下面以Nginx+PHP-FPM来分析下这两种常见错误的原因和解决方案。 1.502 Bad Gateway错误  在php.ini和php-fpm.conf中分别有这样...

2013-09-23 20:23:15

阅读数 37151

评论数 0

提示
确定要删除当前文章?
取消 删除