![CPU 使用率 98% /usr/sbin/mysqld 且服务器关闭](https://linux22.com/image/785679/CPU%20%E4%BD%BF%E7%94%A8%E7%8E%87%2098%25%20%2Fusr%2Fsbin%2Fmysqld%20%E4%B8%94%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%85%B3%E9%97%AD.png)
如何解决这个问题。php codeigniter framwork 我们的服务器每天都会因为这些问题而宕机。CPU 使用率 98% 内存使用量 21 083 MB /usr/sbin/mysqld
答案1
嗯...我对“代码点火器”了解不多。但它看起来像是建立连接???...
因此,需要更多细节。
我建议你首先查看“php 应用程序”日志以及 MySQL 日志。也可能是操作系统日志。
此外,“code igniter” 可能会为您的 DB 设置提供配置建议,以优化您的性能。
我想说从那件事开始。
答案2
如果 RAM 是问题所在:快速修复方法是降低innodb_buffer_pool_size
MySQL 的配置(可能/etc/mysql/my.cnf
)。当前值是多少?服务器上有多少 RAM?您是否更改过任何 my.cnf 设置?(可能还有其他问题。)
如果问题出在 CPU 上,请找出最慢的查询;让我们帮助您优化它。参见:SlowLog