1
我使用delayed_job在後臺進程上做了一些工作。我在本地機器上運行相同的項目,它工作正常。但是,我在服務器上運行導致問題。 我還有另一個使用delayed_job的項目,它可以在導致問題的同一臺服務器上正常工作。無法啓動delayed_job服務
以下是例外:
exit
["/usr/lib/ruby/gems/1.8/gems/daemons-1.1.0/lib/daemons/daemonize.rb:167:in `exit'",
"/usr/lib/ruby/gems/1.8/gems/daemons-1.1.0/lib/daemons/daemonize.rb:167:in `call_as_daemon'",
"/usr/lib/ruby/gems/1.8/gems/daemons-1.1.0/lib/daemons/application.rb:254:in `start_proc'",
"/usr/lib/ruby/gems/1.8/gems/daemons-1.1.0/lib/daemons/application.rb:294:in `start'",
"/usr/lib/ruby/gems/1.8/gems/daemons-1.1.0/lib/daemons/controller.rb:70:in `run'",
"/usr/lib/ruby/gems/1.8/gems/daemons-1.1.0/lib/daemons.rb:193",
"/usr/lib/ruby/gems/1.8/gems/daemons-1.1.0/lib/daemons/cmdline.rb:112:in `call'",
"/usr/lib/ruby/gems/1.8/gems/daemons-1.1.0/lib/daemons/cmdline.rb:112:in `catch_exceptions'",
"/usr/lib/ruby/gems/1.8/gems/daemons-1.1.0/lib/daemons.rb:192:in `run_proc'",
"/usr/lib/ruby/gems/1.8/gems/delayed_job-2.0.3/lib/delayed/command.rb:71:in `run_process'",
"/usr/lib/ruby/gems/1.8/gems/delayed_job-2.0.3/lib/delayed/command.rb:65:in `daemonize'",
"/usr/lib/ruby/gems/1.8/gems/delayed_job-2.0.3/lib/delayed/command.rb:63:in `times'",
"/usr/lib/ruby/gems/1.8/gems/delayed_job-2.0.3/lib/delayed/command.rb:63:in `daemonize'",
"script/delayed_job:5"]
delayed_job: process with pid 16880 started.
感謝您的信息。但是在運行命令啓動服務之後,我通過使用「ps aux | grep'delayed_job'」進行檢查,並且它什麼也沒有顯示。 – tiny 2010-12-22 08:00:54