Kui Squidi PID-fail ilmub ja kaob kohe, võrrelge laaditud üksuse Type= tegeliku käivitatava faili ja selle argumentidega. Type=simple teenus eeldab, et käivitatud protsess jääb põhiprotsessiks. Käsk, mis läheb deemonrežiimi ja laseb sellel protsessil lõppeda, järgib teist lepingut; systemd võib lugeda selle lõpetatuks ja teenuse ülejäänud protsessid maha võtta.

SäteValdaja ja eesmärk
pid_filenameSquid kirjutab oma PID sellele teele versioonides, mis seda direktiivi pakuvad
PIDFile=systemd loeb PID-i sellelt teelt, kus see teenusemudel seda vajab

PIDFile= ei loo faili ega muuda deemoniks minevat käsku esiplaaniprotsessiks. Forkimisega seadistuses peavad teenuse tüüp, deemonikäitumine ja tee kokku sobima. Esiplaaniseadistuses peab haldur jälgima kavandatud püsivat protsessi.

Squid eristab -N, st deemonrežiimi vältimist, --foreground-st, st vanemprotsessi hoidmist kuni laste lõppemiseni. Valige vastavalt ehitusele ja teenuse korraldusele. Pakendatud üksus võib selle asemel kasutada valmidusteavitust või muid ehituspõhiseid valikuid; kohandades säilitage see mudel.

Nüüd võrrelge päevikut Squidi käivitus­teadetega. Süntaksiviga, kättesaamatu käituskataloog või fataalne lähtestamine võivad teenuse tõesti peatada ja selle PID-faili eemaldada. Ainuüksi kadumine ei erista seda väljumist valest protsessi jälgimisest. Parandage põhjus, mida need teated toetavad, selle asemel et kataloogi omanikku korduvalt muuta.

Seotud artiklid