Я использую resque-scheduler для планирования динамических клонов на основе ввода пользователем. В моем стеке сервера используется Ubuntu 12.04 с конфигурацией пассажира + nginx.Динамические расписания заблуждаются во время resque вилки нового процесса
Я установил Resque :: Scheduler.dynamic = истинный метод и использование set_schedule с упорствовать: верно возможность планировать динамические задания
На первый вопрос был он дает мне ошибку Пассажирское : -
Redis::InheritedError (Tried to use a connection from a child process without reconnecting. You need to reconnect to Redis after forking.
Так я представил следующий блок к моему Resque инициализаторе: -
PhusionPassenger.on_event(:starting_worker_process) do |forked|
if forked
# Reconnect Resque Redis instance.
Resque.redis.client.reconnect
end
end
Теперь после каждого перезапуска или планирования нового динамического задания он загружает мои статические расписания, а динамические графики теряются. Даже он обновляет графики o случайное время и загружает только статические расписания.