在本地和其他数据库上有一个数据库位于远程服务器位置.框架 - 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