инициализатор рельсов выполняется несколько раз в рельсах - PullRequest
1 голос
/ 23 июня 2011

У меня есть приложение, работающее на apache + passenger, и у меня есть инициализатор для инициализатора rufus scheduler и затем я планирую задания

Похоже, что инициализатор выполняется несколько раз после запуска приложения, которое планирует дублирующие задания в планировщике rufus.

Я не уверен, почему инициализаторы выполняются несколько раз без перезапуска.

1 Ответ

2 голосов
/ 23 июня 2011

Инициализаторы не подходящее место, чтобы сделать это.Каждый инициализатор выполняется для каждого процесса, который запускает ваш веб-сервер.т. е. вы запускаете 4 процесса Apache для принятия соединений с вашим приложением rails, ваш инициализатор выполняется 4 раза.

Простым решением было бы использование задачи rake как части вашей стратегии развертывания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...