Paul Lenz <
pa...@lenz-online.de> wrote:
>Am 27.01.2012 02:51, schrieb Burkhard Müller:
>
>>> "top" zeigt nur, dass es sich um ein Perl-Skript handelt:
>>> PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
>>> 27225 www-data 20 0 4812 2660 1228 R 98.7 1.1 37:31.82 perl
>>
>> Kennst du htop? Das ist ähnlich wie top aber erzeugt wesentlich
>> detaillierteren Output. Einen Versuch ist's wert.
>
>Heute war es wieder so weit: PID 25263. htop brachte nichts neues.
>
>Der Tipp von Sven brachte:
>ls -l /proc/25263/fd/0
>lr-x------ 1 www-data www-data 64 31. Jan 19:43 /proc/25263/fd/0 ->
>/dev/null
>
>Ich habe dann kill -SIGSTOP ausgeführt und mal ein bisschen in
>/proc/25263 herumgeschaut, ohne aber etwas zu finden. Auch in der Datei
>"cmdline" war nichts zu sehen.
Eigentlich sollte "cmdline" den kompletten Aufruf angeben (ohne
Newline am Ende!). Vermutlich ist dieser aber auch nur perl.
>Analog zum obigen Tipp habe ich hier am alle Einträge in /fd:
>0 -> /dev/null
>1 -> pipe:[253028115]
>2 -> /var/log/apache2/error.log
>3 -> socket:[253028128]
>35 -> /tmp/.xcache.0.0.1955829363.lock (deleted)
>40 -> socket:[252980002]
>
>Kommt man mit der Nummer hinter "pipe" irgendwie weiter?
Probiers mal mit cat 1 (in diesem Verzeichnis), dann _solltest_ du
alle Inhalte, die über die Pipe geschickt wurden, sehen.
>Oder bei anderen Einträgen in /proc/25263/ ?
/proc/pid/stat enthält u. a. die PID des Parent-Prozesses (4.
Stelle). Weiterhin interessant ist möglicherweise, welche
Seitenzugriffe dein Apache (das Fehlerlog ist ja
offen, da kannst du ja mal reingucken :)) um 19:43 beantwortet hat
(also zu dem Zeitpunkt, zu dem dieser ominöse Prozess gestartet
wurde). Das sollte in /var/log/apache2/access.log stehen.
Viele Grüße,
Claudius
--
<Teller> where am I and what am I doing in this handbasket?