Squid-ന്റെ PID ഫയൽ പ്രത്യക്ഷപ്പെട്ട് ഉടൻ അപ്രത്യക്ഷമായാൽ, ലോഡ് ചെയ്ത യൂണിറ്റിലെ Type= യഥാർത്ഥ എക്സിക്യൂട്ടബിളും അതിന്റെ ആർഗ്യുമെന്റുകളും ആയി താരതമ്യം ചെയ്യുക. Type=simple തരത്തിലുള്ള സേവനം ആരംഭിച്ച പ്രോസസ് തന്നെ പ്രധാന പ്രോസസായി തുടരുമെന്ന് പ്രതീക്ഷിക്കുന്നു. ഡീമണായി മാറി ആ പ്രോസസ് അവസാനിക്കാൻ അനുവദിക്കുന്ന കമാൻഡ് മറ്റൊരു കരാർ പിന്തുടരുന്നു; systemd അത് പൂർത്തിയായതായി കണക്കാക്കി ബാക്കി സേവന പ്രോസസുകൾ നീക്കം ചെയ്തേക്കാം.

ക്രമീകരണംഉടമയും ലക്ഷ്യവും
pid_filenameഈ നിർദ്ദേശം ഉള്ള പതിപ്പുകളിൽ Squid ഈ പാതയിൽ അതിന്റെ PID എഴുതുന്നു
PIDFile=ആ സേവന മാതൃകയ്ക്ക് ആവശ്യമുള്ളിടത്ത് systemd ഈ പാതയിൽ നിന്ന് PID വായിക്കുന്നു

PIDFile= ഫയൽ സൃഷ്ടിക്കുന്നില്ല, ഡീമണാകുന്ന കമാൻഡിനെ ഫോർഗ്രൗണ്ട് പ്രോസസാക്കുകയുമില്ല. ഫോർക്ക് ക്രമീകരണത്തിൽ സേവന തരം, ഡീമൺ പെരുമാറ്റം, പാത എന്നിവ യോജിക്കണം. ഫോർഗ്രൗണ്ട് ക്രമീകരണത്തിൽ മാനേജർ ഉദ്ദേശിച്ച സ്ഥിരമായ പ്രോസസ് പിന്തുടരണം.

Squid -N അതായത് ഡീമൺ മോഡ് ഒഴിവാക്കുന്നതിനെ --foreground അതായത് സന്താനങ്ങൾ അവസാനിക്കുന്നതുവരെ മാതാപിതാവിനെ നിലനിർത്തുന്നതിൽ നിന്ന് വേർതിരിക്കുന്നു. ബിൽഡും സേവന ക്രമീകരണവും അനുസരിച്ച് തിരഞ്ഞെടുക്കുക. പാക്കേജ് ചെയ്ത യൂണിറ്റ് പകരം തയ്യാറെടുപ്പ് അറിയിപ്പോ ബിൽഡ് അനുസരിച്ചുള്ള മറ്റ് ഓപ്ഷനുകളോ ഉപയോഗിച്ചേക്കാം; ഇഷ്ടാനുസൃതമാക്കുമ്പോൾ ആ മാതൃക നിലനിർത്തുക.

ഇനി ജേണൽ Squid-ന്റെ ആരംഭ സന്ദേശങ്ങളുമായി താരതമ്യം ചെയ്യുക. വാക്യഘടനാ പിശക്, എത്തിച്ചേരാനാകാത്ത റൺടൈം ഡയറക്ടറി, അല്ലെങ്കിൽ മാരകമായ ആരംഭം എന്നിവ സേവനം യഥാർത്ഥത്തിൽ നിർത്തി അതിന്റെ PID ഫയൽ നീക്കം ചെയ്തേക്കാം. അപ്രത്യക്ഷമാകൽ മാത്രം ആ പുറത്തുപോകലിനെ തെറ്റായ പ്രോസസ് പിന്തുടരലിൽ നിന്ന് വേർതിരിക്കുന്നില്ല. ഡയറക്ടറിയുടെ ഉടമസ്ഥത ആവർത്തിച്ച് മാറ്റുന്നതിനു പകരം ആ സന്ദേശങ്ങൾ പിന്തുണയ്ക്കുന്ന കാരണം പരിഹരിക്കുക.

അനുബന്ധ ലേഖനങ്ങൾ