您现在的位置是:首页 >技术教程 >zaimingchaiqian zaiminglvsuo -- 504问题网站首页技术教程
zaimingchaiqian zaiminglvsuo -- 504问题
1.发现504问题 之前都是一小会就自动恢复了,直到某一天突然开始长时间报错。
2.开始以为只是访问量增加造成php-fpm子进程没有空闲资源所以就疯狂找资料改php-fpm的配置
/usr/local/php/etc/php-fpm.d/www.conf
{
pm = dynamic/static/ondemand
; Note: Used when pm is set to 'static', 'dynamic' or 'ondemand'
; Note: This value is mandatory.
pm.max_children = 30
; Note: Used only when pm is set to 'dynamic'
pm.start_servers = 10 // (min_spare_servers + max_spare_servers) / 2
; Note: Used only when pm is set to 'dynamic'
; Note: Mandatory when pm is set to 'dynamic'
pm.min_spare_servers = 5
; Note: Used only when pm is set to 'dynamic'
; Note: Mandatory when pm is set to 'dynamic'
pm.min_spare_servers = 15
注:
}
/usr/local/php/var/log/php-fpm.pid
/usr/local/php/var/log/php-fpm.log
以上是服务器信息
通过修改以上信息没有作用
/usr/local/nginx/nginx_init_config/http/www.zaiminglaw.com.conf
之前添加的以下参数进行注释:
fastcgi_connect_timeout 180; 指定nginx与fastcgi server连接超时时间
fastcgi_read_timeout 180; 指定nginx接受后端fastcgi响应请求超时时间 (指已完成两次握手后nginx接受fastcgi响应请求超时时间)
fastcgi_send_timeout 180; 指定nginx向后端传送请求超时时间(指已完成两次握手后向fastcgi传送请求超时时间)
也没有作用
3. 通过别人指点可能是某个网站占用太多资源导致其他程序无法使用,先把zaimingchaiqian.com禁掉 发现其他程序可以使用找到问题源头,通过查看ngxacc.log发现有几个ip段一直访问网站 应该是被攻击了
4. 在配置文件里禁掉了ip
location /{
deny 1.111.111.0/24;
# 24代表1.111.111.1 --- 1.111.111.256
}