На наших текущих монолитных серверах LAMP мы развертываем через Capistrano и перезагружаем PHP-FPM в конце развертывания, чтобы очистить кэш опкодов.
Сейчас мы создаем новый кластер веб-хостинга на AWS для десятков приложений PHP 7.0 и PHP 5.5. Серверы приложений с PHP-FPM будут автоматически масштабироваться по горизонтали. Код PHP будет храниться на сервере NFS, а статические ресурсы - на Amazon S3.
Как мне очистить все OpCache после развертывания, если у меня нет фиксированного списка хостов?
Хотя хранить код в NFS не так уж и весело. В любом случае вы можете использовать mcollective для отправки сообщения всем подключенным серверам.