[Sysadmins] [apache] как узнать , какой cgi исполняется ?
Konstantin A. Lepikhov
=?iso-8859-1?q?lakostis_=CE=C1_unsafe=2Eru?=
Вс Ноя 18 01:58:12 MSK 2007
Hi Sergey!
Sunday 18, at 01:13:21 AM you wrote:
> On 18 ноября 2007, Konstantin A. Lepikhov wrote:
>
> > > Есть необходимость понять, что запускает apache. Висит вот такой
> > > процесс:
> > >
> > > PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
> > > 2510 apache 15 0 3440 3440 1664 R 99.9 0.2 115:07.59 perl
>
> > strace -p <PID>
>
> Это непосредственно, что исполняется... Но это не даёт понимания того, что
> именно было запущено и у кого в home битый скрипт искать. :-(
/proc/<PID>/cmdline. Вообще в /proc/ много интересного о процессах есть :)
>
> > > # ps auwwx|grep 2510
> > > apache 2510 99.9 0.1 4916 3440 ? R Nov17 115:20 /usr/bin/web/httpd
> > >
> > > Кстати странно, ps показывает одно имя, а top другое...
>
> > top округляет до имени процесса.
>
> так в выводе ps "perl" вообще же отсутствует ?
если он вызывается неявно, то может и отсутствовать.
--
WBR et al.
Подробная информация о списке рассылки Sysadmins