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