我觉得我被黑了。MySQL 服务器连接过多导致我的服务器 CPU 负载达到 100%

我觉得我被黑了。MySQL 服务器连接过多导致我的服务器 CPU 负载达到 100%

我有一个非常紧急的问题。今天我的服务器突然无法发送电子邮件,我检查日志后发现有很多来自 MySQL 的错误,表明连接过多。我检查了我的 webmin,它显示 CPU 使用率为 100%。当我转到 Webmin 上的数据库连接菜单时,它显示连接太多,时间很短,我无法将其关闭。

54 vmail localhost:44792 vmail 睡眠 00:00:04
55 vmail localhost:44794 vmail 睡眠 00:00:04
56 vmail localhost:44796 vmail 睡眠 00:00:04 57 vmail localhost
:44798 vmail 睡眠 00:00:04 58
vmail localhost:44800 vmail 睡眠 00:00:04
59 vmail localhost:44801 vmail 睡眠 00:00:04
60 vmail localhost:44804 vmail 睡眠 00:00:04

每次我尝试终止该进程时,它都会显示“未知线程 ID”

我被黑客入侵了吗?请帮帮我,我现在很恐慌。我现在该怎么办?我目前正在停止 MySQL 服务器,在线运行服务器,因为这是减少 CPU 使用率的唯一方法。

我目前正在运行 ubuntu 15。请帮忙

答案1

您正在尝试终止这个短暂的进程,即使您设法这样做也无济于事。您需要确定源头在哪里。您可以查看日志,查看可能作为 vmail 连接的任何进程的日志(可能是 dovecot,或者 apache phpmyadmin 或 webmail?)。如果您希望以停止合法服务为代价来阻止问题,您可以停止该进程。

相关内容