Используя capistrano для развертывания, можно ли выпустить сообщение пользователям, которые находятся на момент запуска развертывания, или до того, как они узнают, что сайт будет медленным и не реагирующим на несколько минут?как я могу выслать сообщение пользователям перед развертыванием?
0
A
ответ
1
Вы можете использовать крюки Capistrano для выполнения Rails-бегуна, который может подключаться к вашему приложению и отображать сообщение на глобальном уровне.
Вам нужно будет закодировать глобальную логику сообщений в своем приложении, а затем получить к ней доступ через команду rails runner
с соответствующими точками крюка в Капистрано.
Смежные вопросы
- 1. Использование response_with Как я могу выслать уведомление с ответом ajax?
- 2. Проверьте файл войны перед развертыванием/условным развертыванием
- 3. Как могу я помешать зарегистрированным пользователям удалить сообщение другими пользователями?
- 4. Shippitjs запускает задачи перед развертыванием
- 5. Рубин тестирования камень перед развертыванием
- 6. как выполнить java-программу перед развертыванием
- 7. Разверните службу перед развертыванием портлета
- 8. Перед развертыванием php-файлов я хочу оптимизировать/зашифровать их, как?
- 9. Запустить код перед развертыванием arquillian
- 10. Как отправить сообщение всем пользователям?
- 11. Как минимизировать исходный код перед развертыванием
- 12. Как проверить сбор рельсов перед развертыванием
- 13. Могу ли я заставить NSIS создать единый установщик, который занимается локальным развертыванием и развертыванием системы?
- 14. Как я могу получить доступ к пользователям?
- 15. Как я могу запретить пользователям «включать файлы»?
- 16. Как я могу проверить сообщение?
- 17. как я могу отправить сообщение?
- 18. Как я могу получить сообщение
- 19. Тестирование кода на стороне сервера перед развертыванием
- 20. Как зашифровать .plist перед загрузкой пользователям Dropbox?
- 21. Что следует учитывать перед развертыванием приложения Meteor?
- 22. Всплывающее сообщение пользователям в OU
- 23. Конфигурация файла свойств после сборки, перед развертыванием
- 24. Как я могу отправить сообщение пользователю Facebook из моего приложения?
- 25. Отправить сообщение нескольким пользователям facebook
- 26. Сцена сравнения схем перед сценариями перед развертыванием во время публикации
- 27. Как проверить платформу устройства перед развертыванием в .NET Compact Framework?
- 28. Перенос миграции Heroku перед развертыванием кода
- 29. Что нужно сделать перед развертыванием приложения AngularJS
- 30. Как я могу отправить сообщение, на которое я отправляю сообщение?
Возможно, было бы лучше переключить ваше приложение в режим обслуживания во время развертывания, особенно если они короткие, и вы делаете их в нерабочие часы. Вы не хотите, чтобы люди взаимодействовали с вашей базой данных, в то время как вы выполняете миграции, в частности. – Andrew
Спасибо, я думаю, что я сделаю это в сочетании с ответом, который я получил, чтобы зажечь предупреждение о том, чтобы войти в режим обслуживания за X раз, поэтому, если есть люди, они могут знать, что я буду в течение нескольких минут. – geermc4
Хорошая идея. Кудос :) – Andrew