Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CakePHP 1.3:高CPU使用率_Php_Linux_Cakephp_Hosting_Cpanel - Fatal编程技术网

CakePHP 1.3:高CPU使用率

CakePHP 1.3:高CPU使用率,php,linux,cakephp,hosting,cpanel,Php,Linux,Cakephp,Hosting,Cpanel,我有一个CakePHP应用程序,它运行在一个共享托管帐户上,提供商一直在对我进行大量的监听(A2HOSTING),我的帐户过度使用CPU资源,有时是100% 就在最近几个小时,CPanel报告CPU使用率很高。我和他们谈过,他们说一切都指向“webroot”目录。那里我只有index.php和css.php 任何想法,什么可能导致这个问题,我可以做什么来解决它,因为他们威胁要暂停我的帐户 谢谢,如果没有更多的信息,就没有太多的话要说了 信息。现在,让我们从什么是使用100%cpu开始?MySQ

我有一个CakePHP应用程序,它运行在一个共享托管帐户上,提供商一直在对我进行大量的监听(A2HOSTING),我的帐户过度使用CPU资源,有时是100%

就在最近几个小时,CPanel报告CPU使用率很高。我和他们谈过,他们说一切都指向“webroot”目录。那里我只有
index.php
css.php

任何想法,什么可能导致这个问题,我可以做什么来解决它,因为他们威胁要暂停我的帐户


谢谢,

如果没有更多的信息,就没有太多的话要说了 信息。现在,让我们从什么是使用100%cpu开始?MySQL还是PHP? 还有,您使用的条件。任何协会等等

如果在你的本地设置上一切正常,那么我会先看看 这与您的服务器之间的任何差异。 CakePHP、PHP、MySQL的版本。。。它们不同吗?是服务器吗 运行其中一个臭名昭著的版本

让我们归咎于数据库: 数据库结构和数据真的完全相同吗?看 仔细考虑每一个细节。 你有相同的内容吗?确切地克隆您的开发数据库 包括所有表定义和数据

有时我会注意到我的逻辑失误,“干净” 数据库将导致问题,因为我在运行过程中有数据 整个开发过程中,由于某种原因,我错过了一些东西 如果表为空,则(看似无关)将失败

让我们责怪PHP: 当PHP最终达到100%cpu时,问题通常是它被卡住了 在某个地方循环。那条线附近有吗? 如果你让请求运行,你只是得到一个超时还是一个超时 记忆

查找“第一个”永远不会导致内存不足,除非 服务器 已加载200000条相关记录。尝试指定recursive-1。 也就是说:绝对不从任何其他表加载任何内容

参考:


可能会帮助您减少CPU过载。

您在这里并没有给我们太多的工作空间。你的申请是什么?它的使用量有多大?你试过什么?嗨。。。这是网站。。。。www.bravanews.com。这是一个新闻网站,但访问量不高,不会造成此类问题。我已经查看了我的代码,但我可以看到任何可能导致此问题的原因,请回答。我正在考虑你所有的建议,并会将任何结果发回。我看了所有我可以没有太多的运气。我的应用程序在我的开发服务器上运行得很好,但我的主机抱怨它占用了太多的共享CPU时间。当他们决定将我的帐户延迟时间限制在1:15秒时,一切终于结束了。我从A2HOSTING转到GODADDY,现在我没有问题了。我的cakephp站点在2秒内加载。我开始相信这是一种推销。我记得每次他们抱怨我的CPU使用情况时,他们都建议购买他们的专用托管计划。我没有,我也不后悔。我再也不会用它们了!