繁体   English   中英

CakePHP 1.3:高CPU使用率

[英]CakePHP 1.3: High CPU Usage

我有一个在共享主机帐户上运行的CakePHP应用程序,提供商一直在烦我(A2HOSTING)我的帐户过度使用CPU资源,有时是100%。

就在最近几个小时,CPanel报告了高CPU使用率。 我跟他们说过,他们说一切都指向'webroot'目录。 我只有index.phpcss.php

任何想法,可能导致此问题的原因,以及我可以做些什么来解决它,因为他们有可能暂停我的帐户。

在此输入图像描述

谢谢,

没有更多信息,没有太多可说的。 现在,让我们从使用100%cpu开始吧? MySQL还是PHP? 此外,您使用的条件。 任何协会等......

如果在本地设置上一切正常,那么我将首先查看它与您的服务器之间的任何差异。 CakePHP,PHP,MySQL的版本......它们有什么不同? 服务器是否正在运行其中一个臭名昭着的版本?

让我们归咎于数据库:数据库结构和数据真的完全相同吗? 仔细查看每个细节。 你有相同的内容吗? 究竟? 克隆您的dev数据库,包括所有表定义和数据。

有时候我注意到一个逻辑失误的地方,“干净”的数据库会导致问题,因为我在整个开发过程中都有数据,并且由于某种原因我错过了一些表(看似无关)如果表空了就会失败。

让我们归咎于PHP:当PHP以100%cpu结束时,问题通常是它被困在某个循环中。 那条线附近有吗? 如果您让请求运行,您是否只是超时或内存不足?

除非您的服务器加载了200'000个相关记录,否则查找“first”不应该导致内存不足。 尝试指定递归-1。 那就是:从任何其他表中加载绝对没有任何东西。

参考: https//groups.google.com/forum/?fromgroups#!topic / cake- php / lS91s355_Pw

这篇文章可能会帮助您减少CPU过载。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM