কার্য সম্পাদনের অনুরোধগুলি শেষ না করে অ্যাপাচি সার্ভারটি বন্ধ করার কোনও উপায় আছে, মূলত এটি বলার উপায় - আপনি নিজের বর্তমানগুলি শেষ করার পরে আর কোনও সংযোগ গ্রহণ করবেন না এবং শাট ডাউন করবেন না?
কার্য সম্পাদনের অনুরোধগুলি শেষ না করে অ্যাপাচি সার্ভারটি বন্ধ করার কোনও উপায় আছে, মূলত এটি বলার উপায় - আপনি নিজের বর্তমানগুলি শেষ করার পরে আর কোনও সংযোগ গ্রহণ করবেন না এবং শাট ডাউন করবেন না?
উত্তর:
এখানapachectl -k graceful-stop
থেকে ব্যবহার করুন :
WINCH বা ক্রেফুল স্টপ সিগন্যালের কারণে পিতামাতাদের প্রক্রিয়া বাচ্চাদের তাদের বর্তমান অনুরোধের পরে প্রস্থান করার জন্য পরামর্শ দেয় (বা তারা কিছু সরবরাহ না করে অবিলম্বে প্রস্থান করতে পারেন)। এরপরে অভিভাবকরা এর পিডফায়াল সরিয়ে সমস্ত পোর্টে শুনা বন্ধ করবেন। পিতামাতারা চালিয়ে যাওয়া চালিয়ে যাবেন, এবং অনুরোধগুলি পরিচালনা করছে এমন শিশুদের নিরীক্ষণ করবে। সমস্ত শিশু একবার চূড়ান্ত হয়ে যায় এবং বের হয়ে যায় বা গ্রেসফুলশুটডাউনটাইমআউট দ্বারা নির্দিষ্ট সময়সীমাটি শেষ হয়ে গেলে, পিতামাতারাও প্রস্থান করবেন।
মনে রেখো যে sys-v init ডিফল্টরূপে গ্রেফিল স্টপ করত এবং অতিরিক্ত বিকল্প হিসাবে জোর-স্টপ করত। ক্রেসিটলি স্টপ করার জন্য একটি "বিশেষ" বিকল্পের প্রয়োজন কেবলমাত্র যদি আপনি একটি কাস্টম প্রসেসার ম্যানেজার চালনা করেন যা সাধারণত প্রক্রিয়াগুলিকে মারে।
/usr/sbin/apachectl stop
systemd
কোনও কাস্টম প্রক্রিয়া পরিচালক নয় কারণ এটি প্রক্রিয়াটিকে হত্যা করে না। যাইহোক, ডিফল্টরূপে systemd অ্যাপাচি জন্য একটিstop
না একটিও সম্পাদন করেgraceful-stop
।