У меня есть сайт WordPress, установленный на выделенном сервере в отдельной учетной записи cpanel. Через несколько дней в этой учетной записи наблюдается высокий уровень использования памяти, большое время загрузки и частые зависания. поэтому я провел определенные тесты, чтобы найти виновника
. Я проверил влияние плагина с помощью профилировщика плагина p3 , но влияние было нормальным около 25%
Затем я запустил команду top и отсортировал результаты по памяти. Я обнаружил, что для этой учетной записи запущено много процессов php, потребляющих память:
Как я могу отладить это, что вызывает эту проблему?
Как я могу решить эту проблему?
Я не уверен в этом, но сначала убедитесь, что вы правильно читаете описания памяти. linux объединяет похожие процессы вместе, но часто это неправильно понимается, поскольку «linux съел мою память». см. эту страницу для получения дополнительной информации: http://www.linuxatemyram.com/
, если вы уверены, что это ваше «бутылочное горлышко», вы можете рассмотреть несколько вещей:
как выполняется PHP? вы используете mod_php или выполняете его как CGI? ты пользуешься быстрой cgi? или быстрый демон cgi?
, например, если вы используете mod_fcgid, вам может потребоваться настроить его для правильного уничтожения дочерних процессов, которые больше не используются. или установите верхний предел.