Правки не видны после deploy
Проверяем, дошли ли новые файлы до production и не смотрим ли мы на старую сборку или старые ассеты.
Проверьте по порядку
Не меняйте несколько вещей одновременно. После каждого шага фиксируйте результат — так причина находится заметно быстрее.
- 1Проверьте, что deploy завершился успешно, а не остановился на build/health-check.
- 2Сравните время изменения production-файла с временем последнего deploy.
- 3Откройте исходный HTML и убедитесь, что он ссылается на актуальные CSS/JS.
- 4Если HTML новый, а стиль старый — проблема почти наверняка в кэше статических ассетов.
Как читать результат
Deploy не опубликован
Признак: Сборка создана, но production revision не сменилась.
Что делать: Проверяйте publish-этап и lock/deploy log.
Старый asset URL
Признак: HTML новый, но путь CSS/JS тот же и кэш долгий.
Что делать: Добавьте fingerprint/version к ассетам.
Правится не источник
Признак: Изменения внесены в generated production, а deploy его перезаписал.
Что делать: Правьте canonical source и публикуйте через штатный pipeline.
Главное правило диагностики
Сначала определите слой, на котором возникает сбой: имя домена → сеть → TLS/SSL → веб-сервер → PHP/приложение → браузер. Не исправляйте следующий слой, пока не убедились, что предыдущий работает.