Je veux utiliser tâche de fond de râteau dans des rails comme celui-citâche de fond de coupe ne peut pas exécuter
system("cd #{Rails.root} && RAILS_ENV=#{Rails.env} rake abc:def --trace 2>&1 >> #{Rails.root}/log/rake.log &")
Ceci est correct dans un environnement de développement, mais ne fonctionnera pas en mode de production.
J'utilisé enregistreur pour vérifier si la chaîne de commande est générée ok ou non, mais il semble que chaque choses est très bien dans la production evironment:
cd /home/username/rails_staging/Abc/releases/20100904034630 && RAILS_ENV=production rake abc:def --trace 2>&1 >> /home/username/rails_staging/Abc/releases/20100904034630/log/rake.log &
Tout organisme a des idées sur pourquoi cela ne peut pas fonctionner dans la production mode?
Merci
plus de conseils gratuits, resque gem. –