حل بديل لصفحة الصيانة - هل يمكن فعل ذلك؟

أولاً، تتبع تعليمات بسيطة جدًا حول كيفية بدء حاوية مزدوجة (2-container). بعد ذلك، ستحتاج في الغالب إلى الأمر التالي فقط:

./launcher bootstrap web_only && ./launcher destroy web_only && ./launcher start web_only ) 2>&1 | tee ~/$(date +%Y-%m-%d_%H-%M-%S)-upgrade.log'

جزء tee مخصص للتسجيل في السجلات فقط، لأن تصفحه أسهل (لي) من تدفق tmux الذي أستخدمه.

لكن في الأساس، الأمر هو نفسه تمامًا استخدام app.yml وإعادة البناء، باستثناء أنه أقل إزعاجًا للمستخدمين. بالتأكيد، هناك حاوية بيانات، لكنها تحتاج إلى اهتمام ورعاية نادرًا جدًا — وإذا كنت ستقوم ببعض الحيل الأكثر تعقيدًا مع الحاويات، فمن المحتمل أنك تعرف ما يجب فعله ومتى مع الحاويات أيضًا.

إذا فشلت عملية الترقية باستخدام الحاوية المزدوجة، فسيظل لديك منتدى يعمل وبصحة جيدة، في حين أن الحاوية الواحدة ستنهار.

إذن، البدء فقط هو الأكثر طلبًا قليلًا، لكن التعليمات واضحة للغاية. سأقول إن استخدام mail-reveiver مهمة أكثر صعوبة، إذا كنت تستخدم Amazon SES.