别畏惧Nginx的502 Bad Gateway

《别畏惧Nginx的502 Bad Gateway》 现在我用的是Nginx 1.0.1版本,小站点,Nginx开2工作线程,PHP开5个线程,256M内存的4核VPS,主要用来做负载的加大timeout的时间后很少出现,几乎没出现,没加大前随机出现502 bad gateway的问题,通过YSLow来检查,稳定在150M的内存,当然相同的程序在centos 5.6 x32 位上,litespeed的表现要稍微要好点nginx,lsphp5在内存和处理速度上我自己感觉比PHP-fpm要优,开始的时候我使用的方案是

N个VPS,通过DNSPOD的域名线路设置,让来路访问不同线路上的VPS,使用的是LITESPEED

如今我开始让每个VPS都使用不同的配置如

  1. Nginx+php-fpm
  2. litespeed
  3. Varnish+(Nginx/litespeed)

当然这样搭配主要是看网站的访问和是否有人攻击,来自由切换,怎样自由切换?

那当然要用到DNSPOD的快速切换IP,如你有1VPS,2VPS,3VPS三台那么当你发现2VPS给攻击或者流量大,直接在DNSPOD把IP换到能顶住攻击的VPS上去,如某些VPS带有防火墙的, 不过我觉得这些都是卖VPS的一个噱头,能防我的就不用买多台来弄了。



去打赏

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

正在跳转到PayPal…

点赞