Узнайте, какие именно файлы PHP отвечают за каждый процесс PHP
У меня есть веб-сайт WordPress, размещенный на общей Linux-коробке Red Hat 4.4.7-18, и время от времени я получаю огромные объемы памяти и всплески ввода-вывода, превышающие допустимый предел памяти, что делает мой веб-сайт не отвечающим.
У меня установлена cPanel, но я не могу точно определить, какой процесс вызывает это, а только видеть эти пики.
Я думаю, что это вызвано одним из моих плагинов и очень хотел бы знать, какой из них это делает. У меня установлено более 15 плагинов, так что включение / отключение каждого из них и мониторинг, если проблема все еще существует, не вариант, так как это, очевидно, происходит случайно.
Я могу использовать SSH в своем ящике, и я хотел бы знать, есть ли способ узнать, какой файл PHP находится за каждым из процессов PHP, которые я вижу, когда я запускаю ps -aux | less
или когда я захожу в опцию PHP Processes из моего cPanel.
Зная эту информацию, я мог легко определить, какой плагин / скрипт вызывает эти всплески памяти.
На момент скриншота спайки исчезли, и у меня работает только 3 PHP-процесса; но хотелось бы, например, узнать, кто стоит за ID процесса 59222.
Запуск ps
без параметров покажет только процессы на моем терминале:
PID TTY TIME CMD 612676 pts/0 00:00:00 bash 703305 pts/0 00:00:00 ps
Делать ps -u -p59222
покажет:
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
Но ps -aux | grep '[5]9222'
получится:
Предупреждение: плохой синтаксис, возможно, фальшивая '-'? См. /Usr/share/doc/procps-3.2.8/FAQ myusername 59222 3.8 0.1 301620 44068? S 01:33 0:57 / usr / bin / php
Я новичок и не очень разбираюсь в этом, но изучаю свой путь, поэтому, пожалуйста, будьте предельно откровенны с любыми предложениями, которые вы предлагаете, потому что я не могу понять жаргон, как «Что ps
говорит вам о процессах?»
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
6
Нужно ли иметь 3 модуля памяти DIMM для использования DDR3 или даже иметь возможность запуска 3-кана...
-
4
Файловая система Linux