У меня есть простой стек с Ruby on Rails и resque. Я ставлю задания в очередь обычным образом, и у меня есть пул рабочих, которые работают. Ничего сумасшедшего.
Моя проблема в том, что если я оставлю воркеры работать достаточно долго, они перестанут видеть модели приложения, и каждый вызов такого метода приведет к ошибке undefined_method
.
Это очень странно, так как он может отлично работать в течение нескольких дней, а потом вдруг начинает давать сбой. Перезапуск рабочего решает проблему, но обычно она возвращается через некоторое время.
Я понятия не имею, что может происходить, поэтому любые указатели будут очень признательны.