【发布时间】:2022-01-02 10:05:36
【问题描述】:
我有一个运行 Plesk 并通过“由 nginx 提供的 PHP-FPM”服务网站的网络服务器。我注意到每天都有几次停机时间,对于某些域,但不是所有域。每天出现的域名都是随机的,它们每天都不一样。在网站“宕机”时,我注意到 RAM 和 SWAP 使用率很高,主要来自 mysqld 和 php-fpm 进程。我在下面附上截图。
到目前为止我所尝试的:
-
进程及其 RAM 使用情况
ps -o pid,user,%mem,命令 ax |排序 -b -k3 -r
-
通过 IP 进行并发连接以揭示可能的基于 http 的 ddos 攻击
netstat -anp |grep 'tcp|udp' | awk '{打印 $5}' |切-d:-f1 |排序 |唯一的-c |排序
-
实时查看所有域上的 GET 和 POST 请求以发现任何可疑情况
tcpdump -s 0 -A 'tcp[((tcp[12:1] & 0xf0) >> 2):4] = 0x47455420 或 tcp[((tcp[12:1] & 0xf0) >> 2):4] = 0x504F5354'
-
mysqltuner.pl 的建议
-
更改了FPM设置,玩了一个多星期,由于没有效果,最终将它们恢复为默认值
似乎没有任何东西可以揭示问题的原因。此外,重新启动任何服务(fpm 服务或 mysqld)并不能解决问题。
【问题讨论】:
标签: php mysql nginx centos plesk