J'utilise delayed_job
pour exécuter des travaux, avec de nouveaux travaux ajoutés chaque minute par un cronjob.Exécution d'un travail râteau
Actuellement, j'ai un problème où la tâche de travail rake: work, actuellement démarrée manuellement avec 'nohup rake jobs: work &', est exécutée au hasard.
Alors que Dieu semble être une solution pour certaines personnes, le surcroît de mémoire est plutôt ennuyeux et je préfère une solution plus simple qui peut être redémarrée par le script de déploiement (Capistrano). Y a-t-il un peu de magie bash/Ruby pour ce faire, ou suis-je destiné à exécuter un service de surveillance sur mon serveur avec des hacks horribles pour permettre au site non déployé que le site déploie de le redémarrer?