نرم ری لوڈ نئے ورکرز کو نئی کنفیگریشن استعمال کرنے دیتا ہے جبکہ پرانے ورکرز اپنا جاری کام مکمل کرتے ہیں۔ اس کا مقصد فعال درخواستیں اچانک روکے بغیر تبدیلیاں نافذ کرنا ہے۔
جاری ڈاؤن لوڈ کا سفر دیکھیں
فرض کریں ری لوڈ کرتے وقت ڈاؤن لوڈ جاری ہے۔ نئے ورکرز نئے کنکشنز قبول کرنا شروع کرتے ہیں۔ پرانا ورکر موجودہ ڈاؤن لوڈ مکمل ہونے تک اسے جاری رکھ سکتا ہے، پھر باقی کام مکمل ہونے پر بند ہو سکتا ہے۔
عام انسٹالیشن میں تصدیق اور ری لوڈ کے لیے:
nginx -t && nginx -s reload
پہلا کمانڈ کنفیگریشن جانچتا ہے؛ دوسرا صرف جانچ کامیاب ہونے پر ری لوڈ مانگتا ہے۔ اپنی انسٹالیشن کے لیے درست کنفیگریشن پاتھ اور اختیارات استعمال کریں۔ اگر نئی کنفیگریشن نافذ نہ ہو سکے تو ماسٹر پچھلی کنفیگریشن چلاتا رہتا ہے۔
