2013-04-12 2 views
1

Мне удалось настроить мой VPS (одноядерный процессор Скорость: 2,40 ГГц Размер кэша: 512,00 KiB, 1 гигабайт) с руководством prestashop/ubuntu 12.10 на HowtoForge. Все работает, за исключением чрезвычайно высокой загрузки процессора, когда 1 пользователь открывает 1 страницу, процессор загружает стрелки до 100% и все еще занимает ~ 2 секунды, чтобы обрабатывать, я думаю, что что-то не так в PHP-коде, но я не знаю, я знаю, как я могу узнать, что использует столько ресурсов. Через htop я могу видеть его php-fpm: пул, но это не помогает мне узнать, что не так с кодом.100% загрузка процессора на nginx + php-fpm с prestashop 1.5.4

php5-FPM журнал показывает мне только это предупреждение:

[12-Apr-2013 12:36:16] WARNING: [pool www] server reached pm.max_children setting (10), consider raising it 
[12-Apr-2013 12:41:49] WARNING: [pool www] server reached pm.max_children setting (10), consider raising it 
[12-Apr-2013 12:56:26] WARNING: [pool www] server reached pm.max_children setting (10), consider raising it 
[12-Apr-2013 12:56:43] WARNING: [pool www] server reached pm.max_children setting (10), consider raising it 
[12-Apr-2013 12:59:39] WARNING: [pool www] server reached pm.max_children setting (10), consider raising it 

Но, как я сделал немного озираясь 10 не является необычным низкое число для этого параметра.

Мне интересно, может ли кто-нибудь помочь мне на пути узнать, что вызывает эту проблему?

Это мой сайт: www.deepdevotionshop.com

+2

Этот сайт предназначен для вопросов программирования. Не поддержка сервера/технической поддержки. –

ответ

3

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

  1. В вашем PrestaShop v1.5.4 магазине, редактировать /config/defines.inc.php
  2. В строке 44, замените define('_PS_DEBUG_PROFILING_', false); на define('_PS_DEBUG_PROFILING_', true);
  3. Перейти к вашей домашней странице магазина и перезагрузите страницу
  4. вас Теперь должны быть в состоянии видеть, сколько времени отнимает каждую функцию и SQL запрос

с уважением, Bruno-

Смежные вопросы