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 ফাইল আঁতৰাব পাৰে। কেৱল নোহোৱা হোৱাটোৱে সেই ওলাই যোৱাটোক ভুল প্ৰক্ৰিয়া অনুসৰণৰ পৰা পৃথক নকৰে। ডাইৰেক্টৰীৰ গৰাকীত্ব বাৰে বাৰে সলোৱাৰ পৰিৱৰ্তে সেই বাৰ্তাবোৰে সমৰ্থন কৰা কাৰণটো ঠিক কৰক।