जवाबों:
nginx निम्नलिखित संकेतों का समर्थन करता है:
TERM, INT - Quick shutdown
QUIT - Graceful shutdown
HUP - Configuration reload: Start the new worker processes with a new configuration, Gracefully shutdown the old worker processes
USR1 - Reopen the log files
USR2 - Upgrade Executable on the fly
WINCH - Gracefully shutdown the worker processes
HUP वह है जो आप ढूंढ रहे हैं, इसलिए sudo kill -HUP pid (nginx pid)
Nginx -s पुनः लोड का उपयोग करें
आमतौर पर नेगनेक्स की इन-स्क्रिप्ट में reload
एक्शन होता है, अर्थात:
/etc/init.d/nginx reload
/usr/local/etc/rc.d/nginx reload
service nginx reload
?
PS विंडोज पर काम नहीं करता है।
मैंने लिखा है कि कैसे कुछ समय पहले शून्य डाउनटाइम के साथ नग्नेक्स को पुनरारंभ करना है। यह आपके लिए मददगार हो सकता है।
http://tumblelog.jauderho.com/post/101514948/restart-nginx-with-zero-downtime
USR2
निष्पादन योग्य को अपग्रेड करने के लिए है, सरल विन्यास पुनः लोड करने के लिए नहीं।