网站首页 文章专栏 被黑了?讨论关于HTTP 状态码449和php-fpm的max_chiildren
被黑了?讨论关于HTTP 状态码449和php-fpm的max_chiildren
编辑时间:2018年11月9日 17:44 作者:赵彦昌 浏览量:3770

最近发现自己的影视网站总是时不时打不开,需要重启php-fpm 来解决 。出现前两次没太注意 ,想着,可能被人攻击了!不管他,他得手 两次,也就没有了刚开始的快感了。    

这不,今天打开网站会TM 打不开了,又是504 。

告白: 代理nginx1.10   网站代码 php  脚本解释器php-fpm

登上服务器 ,查看连接数,看进程 一切正常。

查看日志,呀!问题来了

nginx 的 访问日志 看到都是499 ,这是个啥玩意儿

请教谷歌 ,搜到说是:这是nginx 的专用状态码 ,意思 是说 客户端在请求nginx 还没返回结果 的情况 下,客户端前提关闭了连接 !!!

靠 ,这不是被高级DDOS 了嘛。(这也太没素质了吧,非要再一棵树下吊死才能体现出它的价值吗)

重启nginx

service nginx restart

问题依旧存在,操 了

查看php-fpm 日志

 问题:

php-fpm.log

WARNING: [pool www] server reached pm.max_children setting (5), consider raising it

解决:

修改/etc/php/7.0/fpm/pool.d/www.conf


pm.max_children = 20
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 10
pm.max_requests = 500
重启php-fpm


serivce php7.0-fpm restart

问题解决

冷静!再回头再下nginx 访问日志 的499

看到请求的那条记录的User-Agent为compatible; AhrefsBot/5.2; +http://ahrefs.com/robot/

打开上面的网址,原来是一个搜索网站的爬取啊,那就解释通了。人家请求我的站,而该请求时间过长,人家当然主动断开连接了

不要马虎!马虎 不得,不能马虎!




来说两句吧
最新评论