小编Sud*_*wal的帖子

httpd - CPU利用率100% - Mysql服务器远程位置

在本地和其他数据库上有一个数据库位于远程服务器位置.框架 - cakePHP Mysql:5.1.71 - "远程位置"PHP版本5.5.14

现在使用本地mysql数据库时,使用TOP命令检查时,httpd请求的CPU利用率是正常的.

但是,当我使用远程服务器数据库时.访问同一页面的CPU利用率高达70%或有时达到100%.

以下是php.ini和httpd.conf文件的几个主要设置

php.ini中

memory_limit = 128M
max_input_time = 60
post_max_size = 8M
Run Code Online (Sandbox Code Playgroud)

httpd.conf文件

<IfModule prefork.c>
StartServers       8
MinSpareServers    5
MaxSpareServers   20
ServerLimit      256
MaxClients       256
MaxRequestsPerChild  4000
</IfModule>

<IfModule worker.c>
StartServers         4
MaxClients         300
MinSpareThreads     25
MaxSpareThreads     75 
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>

KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 15
Run Code Online (Sandbox Code Playgroud)

在这种情况下,httpd的高CPU利用率可能是什么原因.

任何帮助将不胜感激.

谢谢Sudhir

mysql apache

6
推荐指数
1
解决办法
2110
查看次数

标签 统计

apache ×1

mysql ×1