Squid-in PID faylı görünüb dərhal yoxa çıxırsa, yüklənmiş unit-in Type= dəyərini faktiki icra faylı və arqumentlərlə müqayisə edin. Type=simple xidməti başladılan prosesin əsas proses olaraq qalmasını gözləyir. Demon rejiminə keçən və həmin prosesin çıxmasına imkan verən əmr başqa müqaviləyə tabedir; systemd onu bitmiş sayıb qalan xidmət proseslərini dayandıra bilər.

ParametrSahib və məqsəd
pid_filenameSquid bu direktivi təqdim edən versiyalarda PID-ni bu yola yazır
PIDFile=systemd bu xidmət modeli tələb etdikdə PID-i bu yoldan oxuyur

PIDFile= faylı yaratmır və demon rejiminə keçən əmri ön plan prosesinə çevirmir. Fork edən qurmada xidmət növü, demon davranışı və yol uyğun olmalıdır. Ön plan qurmasında menecer nəzərdə tutulan davamlı prosesi izləməlidir.

Squid -N yəni demon rejimindən imtinanı --foreground yəni valideyn prosesin uşaqları bitənə qədər saxlanmasını fərqləndirir. Quruluşa və xidmət sxeminə uyğun seçin. Paketlənmiş unit əvəzinə hazırlıq bildirişi və ya quruluşa xas digər seçimlərdən istifadə edə bilər; fərdiləşdirərkən həmin modeli qoruyun.

İndi jurnalı Squid-in başlama mesajları ilə müqayisə edin. Sintaksis xətası, əlçatmaz işləmə qovluğu və ya ölümcül başlatma xidməti həqiqətən dayandıra və PID faylını silə bilər. Təkcə yoxa çıxma həmin çıxışı səhv proses izləməsindən ayırmır. Qovluğun sahibliyini təkrar-təkrar dəyişmək əvəzinə o mesajların dəstəklədiyi səbəbi düzəldin.

Əlaqəli məqalələr