Wann dem Squid seng PID-Datei erschéngt an direkt erëm verschwënnt, vergläicht Type= vun der geluedener Unit mam tatsächleche Programm an sengen Argumenter. E Service vum Typ Type=simple erwaart, datt de gestarte Prozess de Haaptprozess bleift. En Uerder, deen an den Daemonmodus geet an dee Prozess ophalen léisst, follegt engem anere Kontrakt; systemd kann en als fäerdeg ugesinn an déi aner Serviceprozesser ofraumen.

AstellungsEegentümer a Zweck
pid_filenameSquid schreift seng PID op dëse Wee a Versiounen, déi d'Direktiv ubidden
PIDFile=systemd liest eng PID vun dësem Wee, wou dee Servicemodell se brauch

PIDFile= mécht d'Datei net an ëmmer en daemoniséierenden Uerder net an e Virdergrondprozess. Bei enger Fork-Konfiguratioun mussen d'Servicezort, d'Daemonverhalen an de Wee zesummepassen. Bei enger Virdergrondkonfiguratioun muss de Manager de virgesinnene bestännege Prozess verfollegen.

Squid ënnerscheet -N, also de Verzicht op den Daemonmodus, vun --foreground, also dem Festhalen um Eltereprozess, bis d'Kanner fäerdeg sinn. Wielt no Build an Serviceopbau. Eng verpackte Unit kann amplaz eng Bereetschaftsmeldung oder aner build-spezifesch Optioune benotzen; behält dee Modell, wann Dir se upasst.

Vergläicht elo de Journal mat dem Squid senge Startmeldungen. E Syntaxfehler, en net erreechbaren Ausféierungsverzeechnis oder eng fatal Initialiséierung kënnen de Service wierklech stoppen an seng PID-Datei ewechhuelen. D'Verschwannen eleng ënnerscheet dësen Ausgang net vun enger falscher Prozessverfollegung. Reparéiert d'Ursaach, déi dës Meldungen ënnerstëtzen, amplaz de Proprietär vum Verzeechnis ëmmer erëm ze wiesselen.

Ähnlech Artikelen