Squid verweigert stur den Daemon Modus

Locked
Message
Author
katmai
Posts: 31
Joined: 30. Oct 1999 21:34
Location: Pirmasens
Contact:

Squid verweigert stur den Daemon Modus

#1 Post by katmai »

Kaum ein Tag vergeht ohne ein neues Squid-Server Problem ;)

Tja, also ich benutze die Version 2.3 (aus den Sourcen kompiliert), ansonsten alles beim alten, d.h. RedHat 6.0, Kernel 2.2.9.
Eigentlich funktioniert im Moment alles prima, allerdings nervt es mich, dass ich Squid immer auf der Konsole mit "squid -N" starten muss, ansonsten funtkionierts nicht. Laut HowTo kann man einfach "squid" eingeben und das Programm sollte im Hintergrund laufen.... Nunja, tuts aber nicht :)
Clienten können keine Webseiten empfangen und wenn man dann "squid -k shutdown" bemüht, bekommt man die Meldung, dass kein Squid läuft. Syslog gibt folgende Meldungen aus:

- Squid Parent: child process 1727 startet
- execvp failed: (2) Datei oder Verzeichniss nicht gefunden
- Squid Parent: child process 0 started
- Swuid Parent: child process -1 exited with status -1
- Exiting due to repeated, frequent failures
- Squid Parent: child process 1727 exitet with status 1

Tja, und das ganze wiederholt sich dann in einer Endlosschleife, aber mit aufsteigender Prozess Nummer.... Bis man dann mit "killall squid" den Gnadenstoß versetzt :)

Aus den Meldungen entnehme ich, dass eine Datei fehlt.... Aber welche :)

Vielen Dank für Hilfe, das dürfte dann auch das letzte Problem sein, da ansonsten alles wunderbar läuft. Nur wie gesagt ist es nervig jedesmall einloggen zu müsse um Squid zu starten.

katmai
Posts: 31
Joined: 30. Oct 1999 21:34
Location: Pirmasens
Contact:

Re: Squid verweigert stur den Daemon Modus

#2 Post by katmai »

Hui.... hab garnicht gemerkt wie spät es schon ist....
Aber der Server hat noch Kapazitäten und ich glaube der Apache ruft und will auf die Platte *lol*

Jochen

Re: Squid verweigert stur den Daemon Modus

#3 Post by Jochen »

Hm, obwohl ich kein grosser squid-Experte bin (ich muss da auch immer einen Squid-Guru fragen): Schau doch mal in die squid.conf, ob da zum Eintrag "cache_dns_program" der richtige Pfad zum dnsserver liegt. Ggf. ist auch der Wert für "dns_children" zu hoch angesetzt, wenn Dir die Prozesse auf dem Rechner ausgehen (die fork()s, über die Du schon mal gepostet hast). Vielleicht kommen sich ja auch Dein selbstkompilierter squid und ein von RedHat mitgelieferter (und noch installierter) squid in die Quere?

Viel Erfolg noch!

User avatar
hjb
Pro-Linux
Posts: 3264
Joined: 15. Aug 1999 16:59
Location: Bruchsal
Contact:

Re: Squid verweigert stur den Daemon Modus

#4 Post by hjb »

Hi,

hast du Squid schon mal mit der Option -z gestartet, um den Cache zu initialisieren? Sollte man machen, sonst geht nämlich gar nix <img src="http://www.pro-linux.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?

Locked