मैं एक पतली क्लस्टर की स्थापना की है रेल में पतली क्लस्टर में अलग-अलग सर्वर को पुनः आरंभ करने के लिए:कैसे 3 सर्वर शुरू करने के लिए 3.1 एप्लिकेशन
/etc/thin/myapp.yml
...
wait: 30
servers: 3
daemonize: true
...
और मैं पुनरारंभ करने के लिए thin restart -C /etc/thin/myapp.yml
का उपयोग करता हूं। हालांकि, मैं डाउनटाइम को कम करने के लिए, एक समय में प्रत्येक सर्वर को पुनरारंभ करना चाहता हूं।
क्या प्रत्येक सर्वर को pid
संख्या या स्थान के लिए पुनरारंभ करने का कोई तरीका है? --onebyone
आप भी अपने config फ़ाइल में निम्न पंक्ति जोड़ सकते हैं
onebyone: true
बाद में आप सक्षम आप पतली क्लस्टर किसी भी डाउनटाइम बिना पुनः आरंभ करने की:
बहुत अच्छा काम करता है, धन्यवाद। एक और बात यह है कि आप 'प्रतीक्षा: 30' समय बढ़ा सकते हैं यदि आपका सर्वर शुरू करने से अधिक समय लेता है। – deb