የPID ፋይሉ ይጠፋል። systemd Squidን እንዴት እንደሚጀምር ይመልከቱ።
የሚጠፋ የPID ፋይልን እንደ ፈቃድ ችግር ከመቁጠርዎ በፊት የSquid የፊት ወይም የዴሞን ባህሪን ከsystemd ክፍሉ ጋር ያዛምዱ።
የSquid PID ፋይል ተገኝቶ ወዲያውኑ ከጠፋ፣ የተጫነውን ክፍል Type= ከትክክለኛው አስፈጻሚና ከክርክሮቹ ጋር ያነጻጽሩ። የType=simple አገልግሎት የጀመረው ሂደት ዋናው ሂደት ሆኖ እንዲቀጥል ይጠብቃል። የሚከፋፍልና ያንን ሂደት እንዲወጣ የሚያደርግ የዴሞን ትዕዛዝ ሌላ ውል ይከተላል፤ systemd እንደተጠናቀቀ ቆጥሮ ቀሪዎቹን የአገልግሎት ሂደቶች ሊያጠፋ ይችላል።
| ቅንብር | ባለቤትና ዓላማ |
|---|---|
pid_filename | Squid ይህን መመሪያ በሚያቀርቡ ስሪቶች ላይ PIDውን በዚህ መንገድ ይጽፋል |
PIDFile= | systemd ያ የአገልግሎት ሞዴል በሚፈልግበት ጊዜ PIDን ከዚህ መንገድ ያነባል |
PIDFile= ፋይሉን አይፈጥርም፤ የዴሞን ትዕዛዝንም ወደ የፊት ሂደት አይለውጥም። በሚከፋፍል አቀራረት የአገልግሎት ዓይነት፣ የዴሞን ባህሪና መንገድ መስማማት አለባቸው። በፊት አቀራረት አስተዳዳሪው የታሰበውን ቋሚ ሂደት መከታተል አለበት።
Squid -N ማለትም የዴሞን ሁነታን መተውን ከ--foreground ማለትም ወላጁ ልጆቹ እስኪጨርሱ ድረስ መቆየትን ይለያል። እንደ ግንባታውና እንደ አገልግሎት አደረጃጀቱ ይምረጡ። የተጠቀለለ ክፍል በምትኩ የዝግጁነት ማሳወቂያ ወይም ከግንባታ ጋር የተያያዙ ሌሎች አማራጮችን ሊጠቀም ይችላል፤ ሲያበጁት ያንን ሞዴል ይጠብቁ።
አሁን ጆርናሉን ከየSquid የመጀመሪያ መልዕክቶች ጋር ያነጻጽሩ። የአጻጻፍ ስህተት፣ የማይደራረስ የሩጫ ማዕቀፍ ወይም አስከፊ ማስጀመር አገልግሎቱን በእውነት አቁሞ የPID ፋይሉን ሊያስወግድ ይችላል። መጥፋቱ ብቻውን ያንን መውጣት ከተሳሳተ የሂደት ክትትል አይለይም። የማዕቀፉን ባለቤትነት ደጋግመው ከመቀየር ይልቅ በእነዚያ መልዕክቶች የተደገፈውን መንስኤ ያስተካክሉ።