Hi Listies SuSE 9.0: ntop beendet sich bei mir laufend. Woran kann das liegen und wie kann ich dafür sorgen, daß dies nicht mehr passiert? boot.msg schreibt: <notice>startproc: execve (/usr/bin/ntop) [ /usr/bin/ntop -E -P /var/ lib/ntop -i eth0 -u wwwrun -w 0.0.0.0:3000 -W 3001 ] Ich kann auch anschließend ohne Fehlermeldung ntop mit 'ntop -d' wieder neu starten. Trotzdem beendet es sich nach einer Weile wieder. Ich habe dieses Verhalten allerdings noch nicht künstlich reproduzieren können. Gruß Martin -- Ich lese die Liste mit. Mails an meine Listenadresse werden deshalb ungelesen gelöscht. Sollte ich eine PM wünschen, schreibe ich es in der Mail dazu und nenne eine entsprechende Adresse hierfür.
Hallo Martin, * Martin schrieb am 01.12.2003:
Hi Listies
SuSE 9.0: ntop beendet sich bei mir laufend. Woran kann das liegen und wie kann ich dafür sorgen, daß dies nicht mehr passiert?
boot.msg schreibt: <notice>startproc: execve (/usr/bin/ntop) [ /usr/bin/ntop -E -P /var/ lib/ntop -i eth0 -u wwwrun -w 0.0.0.0:3000 -W 3001 ]
Ich kann auch anschließend ohne Fehlermeldung ntop mit 'ntop -d' wieder neu starten. Trotzdem beendet es sich nach einer Weile wieder. Ich habe dieses Verhalten allerdings noch nicht künstlich reproduzieren können.
Starte vielleicht mal ein "strace -p <ntop-pid>" und logge alles in eine Datei. Vielleicht ist der Grund irgendeine Inkompatibilität mit einer Library... Grüße, Tom
Am Montag, 1. Dezember 2003 09:50 kritzelte Thomas Preissler:
Hallo Martin,
* Martin schrieb am 01.12.2003:
Hi Listies
SuSE 9.0: ntop beendet sich bei mir laufend. Woran kann das liegen und wie kann ich dafür sorgen, daß dies nicht mehr passiert?
boot.msg schreibt: <notice>startproc: execve (/usr/bin/ntop) [ /usr/bin/ntop -E -P /var/ lib/ntop -i eth0 -u wwwrun -w 0.0.0.0:3000 -W 3001 ]
Ich kann auch anschließend ohne Fehlermeldung ntop mit 'ntop -d' wieder neu starten. Trotzdem beendet es sich nach einer Weile wieder. Ich habe dieses Verhalten allerdings noch nicht künstlich reproduzieren können.
Starte vielleicht mal ein "strace -p <ntop-pid>" und logge alles in eine Datei. Vielleicht ist der Grund irgendeine Inkompatibilität mit einer Library...
Grüße, Tom
ntop -A behauptet, daß ich 7 Prozesse laufen hätte, obwohl es nur einmal gestartet wurde. Welchen Prozess sollte ich nun beobachten. Den mit der höchsten ID? .. 5140 ? 00:00:00 ntop 5141 ? 00:00:00 ntop 5142 ? 00:00:00 ntop 5143 ? 00:00:00 ntop 5144 ? 00:00:00 ntop 5145 ? 00:00:00 ntop 5146 ? 00:00:00 ntop .. Gruß Martin -- Ich lese die Liste mit. Mails an meine Listenadresse werden deshalb ungelesen gelöscht. Sollte ich eine PM wünschen, schreibe ich es in der Mail dazu und nenne eine entsprechende Adresse hierfür.
Hallo Martin, * Martin schrieb am 02.12.2003:
Am Montag, 1. Dezember 2003 09:50 kritzelte Thomas Preissler:
Hallo Martin,
* Martin schrieb am 01.12.2003:
Hi Listies
SuSE 9.0: ntop beendet sich bei mir laufend. Woran kann das liegen und wie kann ich dafür sorgen, daß dies nicht mehr passiert?
boot.msg schreibt: <notice>startproc: execve (/usr/bin/ntop) [ /usr/bin/ntop -E -P /var/ lib/ntop -i eth0 -u wwwrun -w 0.0.0.0:3000 -W 3001 ]
Ich kann auch anschließend ohne Fehlermeldung ntop mit 'ntop -d' wieder neu starten. Trotzdem beendet es sich nach einer Weile wieder. Ich habe dieses Verhalten allerdings noch nicht künstlich reproduzieren können.
Starte vielleicht mal ein "strace -p <ntop-pid>" und logge alles in eine Datei. Vielleicht ist der Grund irgendeine Inkompatibilität mit einer Library...
Grüße, Tom
ntop -A behauptet, daß ich 7 Prozesse laufen hätte, obwohl es nur einmal gestartet wurde. Welchen Prozess sollte ich nun beobachten. Den mit der höchsten ID?
Den mit der niedrigsten, da das der erste ist und strace zusätzlich "-f" mitgeben. Grüße, Tom
Am Dienstag, 2. Dezember 2003 12:30 kritzelte Thomas Preissler: [...]
Den mit der niedrigsten, da das der erste ist und strace zusätzlich "-f" mitgeben.
Das sieht dann so aus: 6150 ? 00:00:00 ntop 6151 ? 00:00:00 ntop 6152 ? 00:00:00 ntop 6153 ? 00:00:00 ntop 6154 ? 00:00:00 ntop 6155 ? 00:00:00 ntop 6156 ? 00:00:00 ntop 6157 ? 00:00:00 ntop 6158 pts/18 00:00:00 ps pinguin: # strace -f -p6150 > /var/log/ntop6150.log Process 6150 attached - interrupt to quit pause() = ? ERESTARTNOHAND (To be restarted) --- SIGRT_1 (Unknown signal 33) @ 0 (0) --- waitpid(6151, NULL, __WCLONE) = 6151 exit_group(0) = ? Process 6150 detached pinguin: # hm... :(( Gruß Martin -- Ich lese die Liste mit. Mails an meine Listenadresse werden deshalb ungelesen gelöscht. Sollte ich eine PM wünschen, schreibe ich es in der Mail dazu und nenne eine entsprechende Adresse hierfür.
Hallo Martin, * Martin schrieb am 02.12.2003:
Am Dienstag, 2. Dezember 2003 12:30 kritzelte Thomas Preissler: [...]
Den mit der niedrigsten, da das der erste ist und strace zusätzlich "-f" mitgeben.
Das sieht dann so aus:
6150 ? 00:00:00 ntop 6151 ? 00:00:00 ntop 6152 ? 00:00:00 ntop 6153 ? 00:00:00 ntop 6154 ? 00:00:00 ntop 6155 ? 00:00:00 ntop 6156 ? 00:00:00 ntop 6157 ? 00:00:00 ntop 6158 pts/18 00:00:00 ps
pinguin: # strace -f -p6150 > /var/log/ntop6150.log
Soweit ich weiß, printed strace den Output auf #2 raus, es ist also ein 2> nötig.
Process 6150 attached - interrupt to quit pause() = ? ERESTARTNOHAND (To be restarted) --- SIGRT_1 (Unknown signal 33) @ 0 (0) --- waitpid(6151, NULL, __WCLONE) = 6151 exit_group(0) = ? Process 6150 detached pinguin: #
hm... :((
Ahja, alles klar. Habs fast befürchtet... Hm, vielleicht mal auf der ntop-ML nachfragen? Oder das Archive dort mal bemühen? Grüße, Tom
Am Dienstag, 2. Dezember 2003 12:17 kritzelte Martin Falley: [...]
ntop -A behauptet, daß ich 7 Prozesse laufen hätte, obwohl es nur einmal gestartet wurde. Welchen Prozess sollte ich nun beobachten. Den mit der höchsten ID?
.. 5140 ? 00:00:00 ntop 5141 ? 00:00:00 ntop 5142 ? 00:00:00 ntop 5143 ? 00:00:00 ntop 5144 ? 00:00:00 ntop 5145 ? 00:00:00 ntop 5146 ? 00:00:00 ntop ..
Ich antworte mir mal selbst als Nachtrag. Ich habe jetzt den Prozess mit der höchsten ID mitgelogt: ... select(1, [0], NULL, NULL, NULL) = 1 (in [0]) recvfrom(0, "\0\340\30\277\265\203\0P\332H\365\231\10\0E\300\0dg \340"..., 384, MSG_TRUNC, {sa_family=AF_PACKET, proto=0x800, if2, pkttype=PACKET_OUTGOING, addr(6)={1, 0050da48f599}, [20]) = 114 ioctl(0, 0x8906, 0x43c2bdbc) = 0 getpid() = 5146 time(NULL) = 1070364402 getpid() = 5146 time(NULL) = 1070364402 lseek(9, 12348, SEEK_SET) = 12348 read(9, "3232236026\0\372\1\250\300\352v\314?3", 20) = 20 lseek(9, 12348, SEEK_SET) = 12348 write(9, "3232236026\0", 11) = 11 write(9, "\372\1\250\300\362v\314?3", 9) = 9 lseek(9, 8192, SEEK_SET) = 8192 write(9, "\1\0\0\0J\16\0\0\2661\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096 time(NULL) = 1070364402 getpid() = 5146 time(NULL) = 1070364402 getpid() = 5146 select(1, [0], NULL, NULL, NULL) = 1 (in [0]) recvfrom(0, "\0\220\32@\242Y\0\340\30\277\265\203\210d\21\0\17\234 \0"..., 384, MSG_TRUNC, {sa_family=AF_PACKET, proto=0x8864, if2, pkttype=PACKET_OTHERHOST, addr(6)={1, 00e018bfb583}, [20]) = 122 ioctl(0, 0x8906, 0x43c2bdbc) = 0 getpid() = 5146 time(NULL) = 1070364402 time(NULL) = 1070364402 getpid() = 5146 select(1, [0], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGRT_1 (Unknown signal 33) @ 0 (0) --- exit_group(0) = ? Process 5146 detached ... So ähnlich sieht das komplette Logfile aus. Damit kann ich aber leider nichts anfangen. Warum steht da z.B. 'ERESTARTNOHAND (To be restarted)' oder '--- SIGRT_1 (Unknown signal 33) @ 0 (0) ---'? Gruß Martin -- Ich lese die Liste mit. Mails an meine Listenadresse werden deshalb ungelesen gelöscht. Sollte ich eine PM wünschen, schreibe ich es in der Mail dazu und nenne eine entsprechende Adresse hierfür.
participants (2)
-
Martin Falley
-
Thomas Preissler