У меня есть сервер, настроенный для работы с Dokku, который содержит 1 работника, выполняющего delayed_job для выполнения некоторых кодов в фоновом режиме, но когда я выполняю развертывание, код, выполняющийся с отложенным заданием, имеет странное поведение и иногда запускает развернутый мой новый код, а иногда запустить мой старый код перед развертыванием. Это как если бы было два экземпляра отложенного задания, и в каждый момент было выполнено одно.
Читая некоторые посты здесь, я вижу, что отложенное задание реализует что-то вроде кеша, и его нужно очистить после и до развертывания, но я не нашел его, как это делает в dokku.
Кто-нибудь знает, как сохранить на рабочем месте только новую версию кода?