Если я выполняю задание resque cron, которое запускается каждый час, используя resque-scheduler на веб-ферме, скажем, 2 или 3 веб-сервера ... как я могу получить его, чтобы работа не отправляется один раз для каждого веб-сервера?Запуск resque-scheduler на веб-ферме
0
A
ответ
0
Resque-scheduler имеет процесс планирования, который должен всегда работать. Только один экземпляр должен быть запущен на одной машине.
0
resque-scheduler просто ставит задачи в очередь Resque, и первый работник, получающий задание, выдает задание из очереди и запускает его. Вам не нужно беспокоиться о дублировании по характеру дизайна Реск.
Смежные вопросы
- 1. Запуск/запуск MySQL без установки на Windows
- 2. Запуск сценария на запуск и остановка EC2
- 3. Запуск Kubernetes на vCenter
- 4. Запуск JUnit на Eclipse
- 5. Запуск psexec на Powershell
- 6. Запуск Sqlite на Mono
- 7. Запуск Redis на Windows,
- 8. Запуск Scipy на Heroku
- 9. Запуск pdf2htmlEX на Heroku
- 10. Запуск Scrapy на IIS
- 11. Запрос на запуск сеанса
- 12. Запуск программы на windows
- 13. Запуск Kafka на Windows
- 14. Запуск CGI на Jetty
- 15. Запуск OpenFlow на ПК?
- 16. Запуск Sonarqube на AIX
- 17. Запуск скриптов на облаке
- 18. Запуск плагина на старте
- 19. Запуск облака9 на ec2
- 20. Запуск python на mac
- 21. Запуск openmp на кластере
- 22. Запуск Squid на localhost
- 23. Запуск пролога на mac
- 24. Запуск Dojo на RequireJS
- 25. Запуск JavaMail на Tomcat
- 26. Запуск Kubernetes на EC2
- 27. Запуск Solr на Azure
- 28. Запуск таймера на javascript
- 29. Медленный запуск на iPhone
- 30. Запуск функции на JQuery
так что процесс планирования заданий будет выполняться за пределами веб-контекста? –
Да. Планировщик - это собственный процесс, который всегда должен выполняться. Не запускайте его на нескольких серверах. – betamatt