URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 85416
[ Назад ]

Исходное сообщение
"Как выяснить что выполняет процесс с определенным PID"

Отправлено djmix , 26-Май-09 12:45 
Привет всем. Есть такой вот вывод командой top:

===================================================================
29678 mysql     15   0  540m 108m 2932 S    0 10.9   0:01.20 mysqld
29679 mysql     15   0  540m 108m 2932 S    0 10.9   0:00.00 mysqld
29680 mysql     15   0  540m 108m 2932 S    0 10.9   0:05.51 mysqld
29681 mysql     17   0  540m 108m 2932 S    0 10.9   3:02.21 mysqld
29682 mysql     18   0  540m 108m 2932 S    0 10.9   1:15.22 mysqld
29690 mysql     15   0  540m 108m 2932 S    0 10.9   0:53.78 mysqld
29726 mysql     15   0  540m 108m 2932 S    0 10.9   1:03.64 mysqld
29728 mysql     15   0  540m 108m 2932 S    0 10.9   1:09.90 mysqld
29731 mysql     15   0  540m 108m 2932 S    0 10.9   1:06.46 mysqld
29732 mysql     15   0  540m 108m 2932 S    0 10.9   1:01.25 mysqld
29733 mysql     15   0  540m 108m 2932 S    0 10.9   1:21.18 mysqld
29735 mysql     21   0  540m 108m 2932 S    0 10.9   1:07.14 mysqld
29736 mysql     25   0  540m 108m 2932 S    0 10.9   0:56.23 mysqld
29737 mysql     15   0  540m 108m 2932 S    0 10.9   0:46.09 mysqld
29809 mysql     15   0  540m 108m 2932 S    0 10.9   1:01.17 mysqld
29810 mysql     15   0  540m 108m 2932 S    0 10.9   1:05.18 mysqld
29861 mysql     18   0  540m 108m 2932 S    0 10.9   1:10.63 mysqld
29862 mysql     15   0  540m 108m 2932 S    0 10.9   1:24.91 mysqld
29863 mysql     15   0  540m 108m 2932 S    0 10.9   1:18.88 mysqld
29864 mysql     15   0  540m 108m 2932 S    0 10.9   1:06.49 mysqld
29865 mysql     15   0  540m 108m 2932 S    0 10.9   0:51.13 mysqld
29866 mysql     15   0  540m 108m 2932 S    0 10.9   0:58.27 mysqld
29867 mysql     15   0  540m 108m 2932 S    0 10.9   0:53.09 mysqld
29908 mysql     15   0  540m 108m 2932 S    0 10.9   0:56.01 mysqld
29909 mysql     16   0  540m 108m 2932 S    0 10.9   1:01.51 mysqld
29910 mysql     15   0  540m 108m 2932 S    0 10.9   1:10.52 mysqld
===================================================================

И не могу понять, каким образом найти что выполняет тот или иной процес с определенным PID.
Как бороться? Все эти обращения мускула тормозят в конце концов сервак. Спасибо


Содержание

Сообщения в этом обсуждении
"Как выяснить что выполняет процесс с определенным PID"
Отправлено троллъ , 26-Май-09 16:39 
Для начала наверно все же стоит посмотреть на вывод mysqladmin processlist
>[оверквотинг удален]
>mysqld
>29910 mysql     15   0  540m
>108m 2932 S    0 10.9   1:10.52
>mysqld
>===================================================================
>
>И не могу понять, каким образом найти что выполняет тот или иной
>процес с определенным PID.
>Как бороться? Все эти обращения мускула тормозят в конце концов сервак. Спасибо
>


"Как выяснить что выполняет процесс с определенным PID"
Отправлено djmix , 26-Май-09 17:27 
Новая интересность вылазит. Значит вот что показывает /var/log/httpd/error_log:
[Tue May 26 16:06:26 2009] [error] [client 196.217.106.141] File does not exist: /var/www/html/1/s.php
[Tue May 26 16:06:26 2009] [error] [client 196.217.106.141] File does not exist: /var/www/html/1/s.php
[Tue May 26 16:06:27 2009] [error] [client 196.217.106.141] File does not exist: /var/www/html/spm.php
[Tue May 26 16:06:38 2009] [error] [client 196.217.106.141] File does not exist: /var/www/html/spm.php
[Tue May 26 16:06:48 2009] [error] [client 196.217.106.141] File does not exist: /var/www/html/spm.php
[Tue May 26 16:06:58 2009] [error] [client 196.217.106.141] File does not exist: /var/www/html/spm.php
[Tue May 26 16:07:09 2009] [error] [client 196.217.106.141] File does not exist: /var/www/html/spm.php
[Tue May 26 16:07:19 2009] [error] [client 196.217.106.141] File does not exist: /var/www/html/spm.php
[Tue May 26 16:07:26 2009] [error] [client 196.217.106.141] File does not exist: /var/www/html/1/s.php
[Tue May 26 16:07:26 2009] [error] [client 196.217.106.141] File does not exist: /var/www/html/1/s.php
[Tue May 26 16:07:29 2009] [error] [client 196.217.106.141] File does not exist: /var/www/html/spm.php
[Tue May 26 16:07:40 2009] [error] [client 196.217.106.141] File does not exist: /var/www/html/spm.php
[Tue May 26 16:07:50 2009] [error] [client 196.217.106.141] File does not exist: /var/www/html/spm.php
[Tue May 26 16:15:02 2009] [error] [client 84.224.102.192] File does not exist: /var/www/html/1/s.php
[Tue May 26 16:15:02 2009] [error] [client 84.224.102.192] File does not exist: /var/www/html/1/s.php
[Tue May 26 16:15:18 2009] [error] [client 84.224.102.192] File does not exist: /var/www/html/spm.php
[Tue May 26 16:15:39 2009] [error] [client 84.224.102.192] File does not exist: /var/www/html/spm.php
[Tue May 26 16:16:05 2009] [error] [client 84.224.102.192] File does not exist: /var/www/html/spm.php
[Tue May 26 16:16:18 2009] [error] [client 84.224.102.192] File does not exist: /var/www/html/1/s.php
[Tue May 26 16:16:20 2009] [error] [client 84.224.102.192] File does not exist: /var/www/html/1/s.php
[Tue May 26 16:16:23 2009] [error] [client 84.224.102.192] File does not exist: /var/www/html/spm.php
[Tue May 26 16:16:41 2009] [error] [client 84.224.102.192] File does not exist: /var/www/html/spm.php
[Tue May 26 16:17:07 2009] [error] [client 84.224.102.192] File does not exist: /var/www/html/spm.php
[Tue May 26 16:17:21 2009] [error] [client 84.224.102.192] File does not exist: /var/www/html/spm.php
[Tue May 26 16:17:26 2009] [error] [client 84.224.102.192] File does not exist: /var/www/html/1/s.php
[Tue May 26 16:17:27 2009] [error] [client 84.224.102.192] File does not exist: /var/www/html/1/s.php
[Tue May 26 16:17:50 2009] [error] [client 84.224.102.192] File does not exist: /var/www/html/spm.php
[Tue May 26 16:18:17 2009] [error] [client 84.224.102.192] File does not exist: /var/www/html/1/cfg.bin
[Tue May 26 16:18:24 2009] [error] [client 84.224.102.192] File does not exist: /var/www/html/spm.php
[Tue May 26 16:18:36 2009] [error] [client 84.224.102.192] File does not exist: /var/www/html/1/s.php
[Tue May 26 16:18:37 2009] [error] [client 84.224.102.192] File does not exist: /var/www/html/1/s.php
[Tue May 26 16:18:48 2009] [error] [client 84.224.102.192] File does not exist: /var/www/html/spm.php


В тоже самое время лог /var/log/httpd/homedir.log выдает следующее:
284 "GET /spm.php?getmailz=1 HTTP/1.1"
284 "GET /spm.php?getmailz=1 HTTP/1.1"
284 "GET /spm.php?getmailz=1 HTTP/1.1"
284 "GET /spm.php?getmailz=1 HTTP/1.1"
284 "GET /spm.php?getmailz=1 HTTP/1.1"
284 "POST /1/s.php?1=MOROCCO-0DB5124_00AE63BC HTTP/1.1"
284 "GET /1/s.php?2=MOROCCO-0DB5124_00AE63BC HTTP/1.1"
284 "GET /spm.php?getmailz=1 HTTP/1.1"
284 "GET /spm.php?getmailz=1 HTTP/1.1"
284 "GET /spm.php?getmailz=1 HTTP/1.1"
=MOROCCO-0DB5124_00AE63BC284 "POST /1/s.php?1=GICZY-2FEA990C1_00432B50 HTTP/1.0"
284 "GET /1/s.php?2=GICZY-2FEA990C1_00432B50 HTTP/1.0"
284 "GET /spm.php?getmailz=1 HTTP/1.0"
284 "GET /spm.php?getmailz=1 HTTP/1.0"
284 "GET /spm.php?getmailz=1 HTTP/1.0"
284 "POST /1/s.php?1=GICZY-2FEA990C1_00432B50 HTTP/1.0"
284 "GET /1/s.php?2=GICZY-2FEA990C1_00432B50 HTTP/1.0"
284 "GET /spm.php?getmailz=1 HTTP/1.0"
9890 "GET /~economymk/ HTTP/1.1"
284 "GET /spm.php?getmailz=1 HTTP/1.0"
284 "GET /spm.php?getmailz=1 HTTP/1.0"
284 "GET /spm.php?getmailz=1 HTTP/1.0"
284 "GET /1/s.php?2=GICZY-2FEA990C1_00432B50 HTTP/1.0"
284 "POST /1/s.php?1=GICZY-2FEA990C1_00432B50 HTTP/1.0"
284 "GET /spm.php?getmailz=1 HTTP/1.0"
284 "GET /1/cfg.bin HTTP/1.0"
284 "GET /spm.php?getmailz=1 HTTP/1.0"
284 "GET /1/s.php?2=GICZY-2FEA990C1_00432B50 HTTP/1.0"
284 "POST /1/s.php?1=GICZY-2FEA990C1_00432B50 HTTP/1.0"
284 "GET /spm.php?getmailz=1 HTTP/1.0"
284 "GET /spm.php?getmailz=1 HTTP/1.0"
homedir.log284 "GET /1/s.php?2=GICZY-2FEA990C1_00432B50 HTTP/1.0"
284 "GET /spm.php?getmailz=1 HTTP/1.0"
284 "POST /1/s.php?1=GICZY-2FEA990C1_00432B50 HTTP/1.0"

Как по мне чтото тут не так.


"Как выяснить что выполняет процесс с определенным PID"
Отправлено аноним , 26-Май-09 21:34 
>Как по мне чтото тут не так.

И что же тут не так?

Сдается мне, это спамерские проги ищут свои скрипты.


"Как выяснить что выполняет процесс с определенным PID"
Отправлено djmix , 27-Май-09 19:33 
Вопрос остается открытым. Однако теперь с поправкой, каким образом увидеть что запускает тот или иной процесс апача. Поясню. Есть подозрение, что какой-то из десятков процессов запускает сам себя много раз, при этом еще и создает обращение к базе данных. Поэтому через некоторое время мускул виснет.
Куда рыть, где копать, подскажите

"Как выяснить что выполняет процесс с определенным PID"
Отправлено angra , 28-Май-09 07:55 
>Куда рыть, где копать, подскажите

Вам как бы уже по одному пункту подсказали, ваш моск этого "ни асилил". Зачем на вас тратить время?


"Как выяснить что выполняет процесс с определенным PID"
Отправлено djmix , 28-Май-09 11:09 
>>Куда рыть, где копать, подскажите
>
>Вам как бы уже по одному пункту подсказали, ваш моск этого "ни
>асилил". Зачем на вас тратить время?

Ах какие мы все умные и красивые. Если не можем помочь, начинаем, извините, умничать.

А насчет помочь, если Вы считаете, что:

==========================================================================
Для начала наверно все же стоит посмотреть на вывод mysqladmin processlist
==========================================================================

то чем конкретно он мне может помочь? и в целом, если я продолжаю спрашивать, не пришло ли в Ваш просветленный МОСК, что таким образом ответа на вопрос я не нашел, и не нашел бы. Поэтому прежде чем давать умные советы:
1. Не надо считать себя умнее чем другие
2. На секундочку вспомните с чего начинали сами
3. После этого, еще на одну секундочку подумайте, а как бы было, если б Вам помогли?

Спасибо.


"Как выяснить что выполняет процесс с определенным PID"
Отправлено троллъ , 01-Июн-09 16:11 
>Вопрос остается открытым. Однако теперь с поправкой, каким образом увидеть что запускает
>тот или иной процесс апача. Поясню. Есть подозрение, что какой-то из
>десятков процессов запускает сам себя много раз, при этом еще и
>создает обращение к базе данных. Поэтому через некоторое время мускул виснет.
>
>Куда рыть, где копать, подскажите

Можно попытаться что нить увидеть в pstree -a