Squid testen

S

Schildi

Jungspund
Hallo,

wie könnte ich den Squid überprüfen ob er richtig eingestellt ist? Das Netzwerk funktioniert, Samba läuft wunderbar, nur ins Internet kann ich mit den Windows Clients nicht. Ich habe die gleichen Einstellungen wie bei Suse 9.1Pro, aber seitdem das 10.1er drauf ist mag der nimmer. Wie kann ich etwas überprüfen?

Gruss, Daniel.
 
Welche Meldungen hast du denn?
Was steht in den Logs bei den Zugriffen?
 
Das ist ja das Problem, ich habe weder Zugriffe, noch etwas in den Logs. Ich kann nur vom Server aus ins Internet, aber nicht von den Clients aus. Habe es auch schon ohne der Firewall probiert aber das war es auch nicht. Das Netzwerk aber ist in Ordnung, Pingen in allen Richtungen funktioniert, Samba läuft auch wunderbar, hab also was das angeht keine Probleme von Windows aus, nur das Internet funktioniert nicht.
 
Also kannst du den Proxy lokal erreichen?
Was meldet dir nen telnet auf den Proxy von den Clients aus? (Portnummer nicht vergessen!)

Entweder du hast in der Config nen Bock geschossen, oder du hast nen Firewallproblem ;)
 
Hm, okay, ich habe etwas rausgefunden. Wenn ich direkt nach dem Booten, in der Konsole den Status anschaue, dann ist der ja unused, nach einem restart ist der Status running, aber das lustige ist, wenn ich ein paar mal den Status anschaue, stelle ich fest das nach 5-10 Sekunden der wieder unused ist! ?(

Code:
Server:~ # rcsquid status
Checking for WWW-proxy squid                                          unused
Server:~ # rcsquid restart
Shutting down WWW-proxy squid - Warning: squid not running !          done
Starting WWW-proxy squid                                              done
Server:~ # rcsquid status
Checking for WWW-proxy squid                                          running
Server:~ # rcsquid status
Checking for WWW-proxy squid                                          running
Server:~ # rcsquid status
Checking for WWW-proxy squid                                          running
Server:~ # rcsquid status
Checking for WWW-proxy squid                                          unused

Obwohl ich zwischendrin nichts anderes mehr mache. Ich habe auch die Firewall deaktiviert und das ist immernoch so.
 
Schau mal in den Logs nach ... eventl. nen Config Problem oder sowas ... da muß was stehen ;)
 
Hm, in den /var/log/localmessages habe ich noch was gefunden, allerdings sagt mir das nichts. :/

Code:
Jun 12 10:27:12 Server squid[4971]: Squid Parent: child process 4973 started
Jun 12 10:27:12 Server squid[4971]: Squid Parent: child process 4973 exited due to signal 6
Jun 12 10:27:15 Server squid[4971]: Squid Parent: child process 4975 started
Jun 12 10:27:15 Server squid[4971]: Squid Parent: child process 4975 exited due to signal 6
Jun 12 10:27:18 Server squid[4971]: Squid Parent: child process 4987 started
Jun 12 10:27:18 Server squid[4971]: Squid Parent: child process 4987 exited due to signal 6
Jun 12 10:27:21 Server squid[4971]: Squid Parent: child process 5001 started
Jun 12 10:27:21 Server squid[4971]: Squid Parent: child process 5001 exited due to signal 6
Jun 12 10:27:24 Server squid[4971]: Squid Parent: child process 5051 started
Jun 12 10:27:24 Server squid[4971]: Squid Parent: child process 5051 exited due to signal 6
Jun 12 10:27:24 Server squid[4971]: Exiting due to repeated, frequent failures
Jun 12 10:36:47 Server squid[5225]: Squid Parent: child process 5227 started
Jun 12 10:36:47 Server squid[5225]: Squid Parent: child process 5227 exited due to signal 6
Jun 12 10:36:50 Server squid[5225]: Squid Parent: child process 5229 started
Jun 12 10:36:50 Server squid[5225]: Squid Parent: child process 5229 exited due to signal 6
Jun 12 10:36:53 Server squid[5225]: Squid Parent: child process 5231 started
Jun 12 10:36:53 Server squid[5225]: Squid Parent: child process 5231 exited due to signal 6
Jun 12 10:36:56 Server squid[5225]: Squid Parent: child process 5253 started
Jun 12 10:36:56 Server squid[5225]: Squid Parent: child process 5253 exited due to signal 6
Jun 12 10:36:59 Server squid[5225]: Squid Parent: child process 5265 started
Jun 12 10:36:59 Server squid[5225]: Squid Parent: child process 5265 exited due to signal 6
Jun 12 10:36:59 Server squid[5225]: Exiting due to repeated, frequent failures
Jun 12 10:38:03 Server squid[5306]: Squid Parent: child process 5308 started
Jun 12 10:38:03 Server squid[5306]: Squid Parent: child process 5308 exited due to signal 6
Jun 12 10:38:06 Server squid[5306]: Squid Parent: child process 5310 started
Jun 12 10:38:06 Server squid[5306]: Squid Parent: child process 5310 exited due to signal 6
Jun 12 10:38:09 Server squid[5306]: Squid Parent: child process 5312 started
Jun 12 10:38:10 Server squid[5306]: Squid Parent: child process 5312 exited due to signal 6
Jun 12 10:38:13 Server squid[5306]: Squid Parent: child process 5314 started
Jun 12 10:38:13 Server squid[5306]: Squid Parent: child process 5314 exited due to signal 6
Jun 12 10:38:16 Server squid[5306]: Squid Parent: child process 5316 started
Jun 12 10:38:16 Server squid[5306]: Squid Parent: child process 5316 exited due to signal 6
Jun 12 10:38:16 Server squid[5306]: Exiting due to repeated, frequent failures
Jun 12 10:46:53 Server squid[5669]: Squid Parent: child process 5671 started
Jun 12 10:46:53 Server squid[5669]: Squid Parent: child process 5671 exited due to signal 6
Jun 12 10:46:56 Server squid[5669]: Squid Parent: child process 5683 started
Jun 12 10:46:56 Server squid[5669]: Squid Parent: child process 5683 exited due to signal 6
Jun 12 10:46:59 Server squid[5669]: Squid Parent: child process 5695 started
Jun 12 10:46:59 Server squid[5669]: Squid Parent: child process 5695 exited due to signal 6
Jun 12 10:47:02 Server squid[5669]: Squid Parent: child process 5717 started
Jun 12 10:47:02 Server squid[5669]: Squid Parent: child process 5717 exited due to signal 6
Jun 12 10:47:05 Server squid[5669]: Squid Parent: child process 5749 started
Jun 12 10:47:05 Server squid[5669]: Squid Parent: child process 5749 exited due to signal 6
Jun 12 10:47:05 Server squid[5669]: Exiting due to repeated, frequent failures
 
Hmmm,

du könntest mal probieren squid mit strace aufzurufen, dann siehst du bei welchem system-funktionsaufruf das Ding abschmiert, also sowas wie

Code:
strace rcsquid start
 
Autsch, der ist ja mal herrlich! Ich kannte den Befehl nicht, habe auch so 4-5 Seiten in der Konsole erhlaten, doch der Fehler ist leider nicht Rot markiert. ;)

Okay, ne ernsthaft, da kommt alles mögliche, wonach muss ich denn jetzt suchen? Habe mit dem strace nie was gemacht, scheint aber brauchbar zu sein, wenn man jetzt noch wüsste was relevant sein soll. :)
 
Ich würde den output in ein logfile schreiben und dann ein grep über "signal 6" oder ähnliches machen.

Also in etwa so:

Code:
strace rcsquid start | tee squid_strace.log

und nachdem squid abgeschmiert ist ein:

Code:
grep -i "exited|failures|signal" squid_strace.log

um zu sehen bei welchem Aufruf squid abstürzt.
 
Also worauf ich immer wieder stosse ist folgendes:
Code:
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 6507
wait4(-1, 0x7fff36431474, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn(0x8)                       = 0
close(3)                                = 0
Er findet seinen Child Prozess nicht. Un nun? 8o
Kann beim installieren etwas schief gelaufen sein?
 
Woher haste das Squid Paket ? - Orginal von der SuSE CD/DVD ?
 

Ähnliche Themen

Keine Zugriff von Windows 10 auf Sambafreigaben

Sambaserver im Netzwerk nicht sichtbar

So, das wars nun endgültig mit Centos und Linux

Ubuntu 14.04 Squid3 zum Webseiten sperren

Samba 4.1.11 Domänen anbindung funktioniert nicht !!!

Zurück
Oben