我有一个 VPS,并在其上托管一个游戏网站。最近我的 CPU 达到了 3000%,内存也快满了。
当我检查进程时,我发现这个进程正在消耗 CPU:
Pid-1571 (Trace) (Kill)
Owner-mysql
Priority-0
CPU %-52.7
Memory %-4.4
Command:
/usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --log-error=/var/lib/mysql/domain.com.err --pid-file=/var/lib/mysql/domain.com.pid
此命令的作用是什么?它为什么运行?如何停止它?
答案1
这是 MySQL,一个数据库引擎。我猜你的网站使用 MySQL 数据库,并且 SQL 查询不是最佳的,或者引擎没有正确调整。无论如何,你不能简单地停止它,因为你的网站也会停止。
答案2
根据分布情况,尝试
service mysql stop
或者
/etc/init.d/mysql* stop
请注意。关闭它将使你的网站离线,因为它是数据库。