J'ai une application qui fonctionne parfaitement sur ma machine locale et que je déploie maintenant. J'ai le VPS tous mis en place et ça marche beaucoup, aussi bien. Mon problème vient de ne pas être en mesure de démarrer delayed_job. Je fais le "script ruby / delayed_job start RAILS_ENV = production" pendant que SSHd à l'application et il renvoie "delayed_job: processus avec pid 11547 commencé." Quand je cherche le processus dans htop, je ne le trouve pas. Donc, j'ai creusé et j'ai lu que Monit peut garder le travail retardé. Je l'ai mis en place, en espérant que je pourrais commencer le travail de retardé de cette façon. Il n'y a pas de delayed_job.pid, cependant, je n'ai pas été loin. J'ai fini par configurer nginx et mysql, et je voudrais terminer la configuration de delayed_job. L'absence de delayed_job.pid fait obstacle.Le terminal indique que le travail a été retardé, mais que rien n'a été fait
Lorsque je SSH dans l'application et exécuter "rake jobs: travail RAILS_ENV = production", tout fonctionne très bien. Donc, je suis assez sûr que l'application elle-même est bien. J'utilise delayed_job de collectiveidea. Merci pour toute aide.
j'utilisais 'daemons 1.1.4 ». Je l'ai rétrogradé à '1.0.10' et ça fonctionne bien maintenant. Merci gugod. – Saim