我有一个每天约有1000名用户的网站,正在使用Godaddy Ultimate共享主机(2个共享CPU,最大1GB共享RAM,IO 1024.0 KB / s限制,输入进程125个限制,进程140个限制)并且正在使用laravel作为我的后端。
自从昨天起,一次一分钟,昨天发生了两次,今天至今为止(用户自昨天以来没有增加太多,实际上减少了约10,20个),所以我得到了
达到资源限制
错误
在这段时间内,我所有的IO,进程,共享RAM和CPU的使用率均达到100%。一次只发生大约1分钟,与通常在后台发生的时间相比,发生的次数不多。
这时查看我的网站错误日志,他们向用户显示像往常一样使用该网站的用户(也有一个与该网站连接的android应用,根据Firebase分析,过去30分钟内通常有约100个用户)。
根据cpanel中的使用情况资源详细信息 这些是图表 这是桌子 这是高峰之前9:28的进程快照 如果需要的话,我将在高峰期间提供9:30进程的快照(它非常大),但是主要有很多
/ usr / sbin / httpd 0%204
/ usr / sbin / httpd 0%188
其中一些过程
lsphp:ome / vjfm463wnnh6 / public_html / public / index.php 0%14
但是它主要被具有高MEM的 httpd 进程淹没
这是我的网站日志中记录的主要错误
SQLSTATE [42000] [1226]用户'******'已超出'max_user_connections'资源(当前值:30)(SQL:从
users
中选择*,其中id
= 2289限制1)
我无法弄清楚这是否可能是我的代码(php,后端)出现的问题,但是在这段时间里,我的不同用户使用了许多不同的功能,而在网站访问时正常运行),DDOS攻击或托管问题?
我们将不胜感激所有帮助。谢谢