Seguito a questa domanda circa delayed_job and monitdelayed_job non raccogliendo l'ambiente rotaie
Il suo lavoro sulla mia macchina di sviluppo. Ma ogni volta che provo a correre sulla produzione, semplicemente muore con il seguente sul delayed_job.log
*** Starting job worker delayed_job host:mail.welcometonewnepal.com pid:356
#<Mysql::Error: Access denied for user 'root'@'localhost' (using password: YES)>
*** Starting job worker delayed_job host:mail.welcometonewnepal.com pid:441
#<Mysql::Error: Access denied for user 'root'@'localhost' (using password: YES)>
*** Starting job worker delayed_job host:mail.welcometonewnepal.com pid:448
#<Mysql::Error: Access denied for user 'root'@'localhost' (using password: YES)>
E ho intenzione di correre nella produzione env
ruby script/delayed_job start -e production
ancora errori fuori. Sto notando che questo è dovuto all'ambiente non impostato in modo che cerchi di riprendere l'ambiente di sviluppo.
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:365:in `read': No such file or directory - /home/millisami/rails_apps/wnn_finale/config/environments/-e.rb (Errno::ENOENT)
Perché il parametro dell'ambiente non è impostato correttamente?
citano rende un buon punto. Che aspetto ha il tuo file script/delayed_job? – theIV