CakePHP 1.3: высокое использование ЦП

У меня есть приложение CakePHP, работающее на учетной записи с общим хостингом, которую провайдер много исказил (A2HOSTING), что моя учетная запись чрезмерно использует ресурсы ЦП, иногда 100%.

Только за последние несколько часов CPanel сообщает о высоком использовании ЦП. Я говорил с ними, и они сказали, что все указывает на каталог «webroot». Там у меня есть только index.php и css.php .

Любые идеи, что может быть причиной этой проблемы, и что я могу сделать, чтобы исправить это, поскольку они угрожают приостановить мою учетную запись.

введите описание изображения здесь

Благодаря,

Больше нечего сказать без дополнительной информации. Начнем теперь с того, что использует 100% процессор? MySQL или PHP? Кроме того, условия, которые вы используете. Любые ассоциации и т. Д. …

Если все будет нормально работать с вашей локальной настройкой, я начну с рассмотрения любых различий между этим и вашим сервером. Версии CakePHP, PHP, MySQL … они разные? Есть ли у сервера какая-то печально известная версия одного из них?

Давайте обвиним базу данных: действительно ли структура базы данных и данные идентичны? Смотрите внимательно, как каждая деталь. У вас есть такой же контент в них? В точку? Клонирование базы данных разработчиков, включая все определения таблиц и данные.

Иногда я замечаю провал логики с моей стороны, когда «чистая» база данных вызовет проблемы, потому что у меня были данные в ней в течение всей разработки, и по какой-то причине я пропустил то, что что-то (казалось бы, не связанное) потерпит неудачу, если таблица пуста ,

Возьмем вину за PHP: когда PHP заканчивается на 100% -ном процессоре, проблема, как правило, в том, что он где-то застревает. У вас есть рядом с этой линией? Если вы разрешите запуск запроса, вы просто получите тайм-аут или нехватку памяти?

Поиск «первым» никогда не должен приводить к нехватке памяти, если на вашем сервере не загружено 200 000 связанных записей. Попробуйте указать рекурсивный -1. То есть: загружать абсолютно ничего из любой другой таблицы.

Ссылка: https://groups.google.com/forum/?fromgroups#!topic/cake-php/lS91s355_Pw

Это сообщение может помочь вам уменьшить перегрузку ЦП.