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 கோப்பை நீக்கலாம். மறைவது மட்டும் அந்த வெளியேற்றத்தைத் தவறான செயலிக் கண்காணிப்பிலிருந்து வேறுபடுத்தாது. கோப்பக உரிமையை மீண்டும் மீண்டும் மாற்றுவதற்குப் பதிலாக அந்தச் செய்திகள் ஆதரிக்கும் காரணத்தைச் சரிசெய்யுங்கள்.