关于nginx的status一些疑问和求助
Active connections: 107server accepts handled requests
305154 305154 718544
Reading: 0 Writing: 4 Waiting: 103
我的nginx status是这样的
是不是waiting太高了呢?队列太多,用户访问速度的表现会很慢吧。如何解决这个问题呢?我的vps内存很充足,可以牺牲一些内存来换取速度。
一些配置如下:
nginx:worker_processes 8;
php-fpm<value name="max_children">5</value>
之前max_children调整为20甚至更高,但是只见到内存开销增加了,未见速度提升,waiting依旧很多,所以改回来了。
回复 1# 的帖子
waiting高不会影响访问速度的。 你那个是waiting 高, 我的悲剧了是writing 高得不了,因为在被攻击,奶奶的,我已经斗智斗勇一个多星期了,第一次是cc进攻,我装了个csf,搞定,安稳了2天,现在是ddos,集中混合攻击一起来,我目前安装了 https://www.vpser.net/security/ddos-deflate.html 配合iptable使用,到时候慢慢增加iptable规则. , 之前的CSF功能很好,但是因为经常自动锁死所有端口,搞得WEB /SSH一起死,我怀疑是否压力太高,所以造成它自动挂了. 那作为CC的防护,我准备参考:https://www.vpser.net/security/linux-vps-cc-attack.html 装个看看.下面的这个数字其实是大概1/8于实际数字,我的网站现在被拖得很慢 www.imqzone.com.
www.baowang.com/status
Active connections: 1941 server accepts handled requests 375673 375673 454783 Reading: 1 Writing: 1229 Waiting: 711 唉DDOS,这么下作的方法被国人用的炉火纯青
军歌,询问下解决方案的可行性
军歌,你看到了我的帖子了, 我的在被DDOS, 但是一旦我把首页换为静态页面, NGINX的优势就完全发挥出来了. 但实际应用中,不可能只有静态页面这一种,所以我打算这么做前端用NGINX , 后端用APACHE, 静态的NGINX直接扔出去, 动态的交给APACHE处理后把结果再给客户端, 这其实是现在主流的技术.不过我用LNMP来安装, 所以想问一下,LNMP 是否支持如此做?
我的思路是现在LNMP 在跑, 然后我在安装APACHE,分配到不同的端口, 在NGINX 的配置文件中调用, 请问要修改那些地方/?方案是否可以?
等待着你的回复. 我也想后端用APACHE,不知道NGINX对PHP缓存有加速效果没有,,,迷茫啊
回复 6# 的帖子
可以参照群管理诡异的https://www.vpser.net/build/nginx-apache-guide.html
页:
[1]