shazhumaiyou 发表于 2010-6-29 16:15:42

关于nginx的status一些疑问和求助

Active connections: 107
server 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依旧很多,所以改回来了。

licess 发表于 2010-6-29 17:00:10

回复 1# 的帖子

waiting高不会影响访问速度的。

spectrum 发表于 2010-6-29 21:23:42

你那个是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

shazhumaiyou 发表于 2010-6-29 22:04:29

唉DDOS,这么下作的方法被国人用的炉火纯青

spectrum 发表于 2010-6-30 15:13:36

军歌,询问下解决方案的可行性

军歌,你看到了我的帖子了, 我的在被DDOS, 但是一旦我把首页换为静态页面, NGINX的优势就完全发挥出来了. 但实际应用中,不可能只有静态页面这一种,所以我打算这么做

前端用NGINX , 后端用APACHE, 静态的NGINX直接扔出去, 动态的交给APACHE处理后把结果再给客户端, 这其实是现在主流的技术.不过我用LNMP来安装, 所以想问一下,LNMP 是否支持如此做?

我的思路是现在LNMP 在跑, 然后我在安装APACHE,分配到不同的端口, 在NGINX 的配置文件中调用, 请问要修改那些地方/?方案是否可以?

等待着你的回复.

mir3000 发表于 2010-6-30 22:57:46

我也想后端用APACHE,不知道NGINX对PHP缓存有加速效果没有,,,迷茫啊

licess 发表于 2010-7-1 08:59:22

回复 6# 的帖子

可以参照群管理诡异的https://www.vpser.net/build/nginx-apache-guide.html
页: [1]
查看完整版本: 关于nginx的status一些疑问和求助