Je suis actuellement en utilisant un serveur site5 et voudrais rake jobs:work
à peu près tout le temps en cours d'exécution. Actuellement, je ne peux pas envoyer les tâches, sauf si je suis connecté au serveur. J'espère que quelqu'un là-bas peut m'aider avec ça. Avait beaucoup de problèmes avec ar_mailer
et la gemme whenever
... mais avoir environ 5 autres gemmes fonctionnant parfaitement dans mon application rails.Delayed_Job - sur site5 serveur
quelqu'un peut-il faire la lumière sur une solution pour cela s'il vous plaît? grandement apprécié. (installé delayed_job comme plugin)
Vous n'utilisez malheureusement pas capistrano. Et quand je lance script/delayed_job start ou script/delayed_job restart aucune erreur n'est levée, cependant le worker ne s'exécute pas en arrière-plan. J'ai toujours le sentiment qu'il me manque quelque chose. De plus, quand je lance script/delayed_job, j'obtiens une "constante non initialisée Delayed :: Backend :: ActiveRecord :: Base" il doit y avoir quelque chose de simple qui me manque. Merci pour cette tentative. –
Essayez la fourchette http://github.com/collectiveidea/delayed_job. Il est sous développement lourd et actif pour le rendre plus robuste. –
Merci encore Jonathan, j'utilise celui-ci et pas le tobi pour cette raison précise. Il traite le delayed_job et le met dans la table, le seul problème que j'ai est que je veux que le worker fonctionne tout le temps sans avoir à continuer à appeler "rake jobs: work". Je peux régler le retard dans l'initialiseur de configuration ce n'est pas le problème, même avec la mise en place d'un travail cron pour ce faire, pour une raison quelconque, il ne veut pas travailler ... :( –