J'ai suivi le railcast qui utilise la fourche de CollectiveIdea. Je ne suis pas capable de le faire fonctionner. J'ai créé un nouveau fichier dans mon dossier/lib et inclus cetteObtenir delay_job pour juste travailler
class Device
def deliver
#my long running method
end
handle_asynchronously :deliver
end
device = Device.new
device.deliver
Je fais un script/delayed_job et que les fourches d'une instance d'application. Maintenant,
- Aucune activité n'est en cours. Rien dans la table delayed_jobs et rien dans les logs. Est-ce que j'ai râté quelque chose?
- Comment définir l'intervalle pour lequel la méthode doit être exécutée? (Ex toutes les 30 secondes)
Je suis en train de tester cela en mode développement (Rails 2.3.2), et je vais bientôt passer à la production.
Merci!