I get the same behavior with the following versions:
ruby 1.9.2p0
rails 2.3.8
daemons-1.1.0
delayed_job-2.0.3
When I run `script/delayed_job run` I get the following:
/home/scottj/.gem/ruby/1.9.1/gems/activesupport-2.3.8/lib/
active_support/buffered_logger.rb:99:in `write': not opened for
writing (IOError)
from /home/scottj/.gem/ruby/1.9.1/gems/activesupport-2.3.8/lib/
active_support/buffered_logger.rb:99:in `block in flush'
from <internal:prelude>:10:in `synchronize'
from /home/scottj/.gem/ruby/1.9.1/gems/activesupport-2.3.8/lib/
active_support/buffered_logger.rb:96:in `flush'
from /home/scottj/.gem/ruby/1.9.1/gems/activesupport-2.3.8/lib/
active_support/buffered_logger.rb:116:in `auto_flush'
from /home/scottj/.gem/ruby/1.9.1/gems/activesupport-2.3.8/lib/
active_support/buffered_logger.rb:65:in `add'
from /home/scottj/.gem/ruby/1.9.1/gems/activesupport-2.3.8/lib/
active_support/buffered_logger.rb:72:in `fatal'
from /home/scottj/.gem/ruby/1.9.1/gems/delayed_job-2.0.3/lib/delayed/
command.rb:95:in `rescue in run'
from /home/scottj/.gem/ruby/1.9.1/gems/delayed_job-2.0.3/lib/delayed/
command.rb:77:in `run'
from /home/scottj/.gem/ruby/1.9.1/gems/delayed_job-2.0.3/lib/delayed/
command.rb:72:in `block in run_process'
from /home/scottj/.gem/ruby/1.9.1/gems/daemons-1.1.0/lib/daemons/
application.rb:250:in `call'
from /home/scottj/.gem/ruby/1.9.1/gems/daemons-1.1.0/lib/daemons/
application.rb:250:in `block in start_proc'
from /home/scottj/.gem/ruby/1.9.1/gems/daemons-1.1.0/lib/daemons/
application.rb:261:in `call'
from /home/scottj/.gem/ruby/1.9.1/gems/daemons-1.1.0/lib/daemons/
application.rb:261:in `start_proc'
from /home/scottj/.gem/ruby/1.9.1/gems/daemons-1.1.0/lib/daemons/
application.rb:294:in `start'
from /home/scottj/.gem/ruby/1.9.1/gems/daemons-1.1.0/lib/daemons/
controller.rb:73:in `run'
from /home/scottj/.gem/ruby/1.9.1/gems/daemons-1.1.0/lib/daemons.rb:
193:in `block in run_proc'
from /home/scottj/.gem/ruby/1.9.1/gems/daemons-1.1.0/lib/daemons/
cmdline.rb:112:in `call'
from /home/scottj/.gem/ruby/1.9.1/gems/daemons-1.1.0/lib/daemons/
cmdline.rb:112:in `catch_exceptions'
from /home/scottj/.gem/ruby/1.9.1/gems/daemons-1.1.0/lib/daemons.rb:
192:in `run_proc'
from /home/scottj/.gem/ruby/1.9.1/gems/delayed_job-2.0.3/lib/delayed/
command.rb:71:in `run_process'
from /home/scottj/.gem/ruby/1.9.1/gems/delayed_job-2.0.3/lib/delayed/
command.rb:65:in `block in daemonize'
from /home/scottj/.gem/ruby/1.9.1/gems/delayed_job-2.0.3/lib/delayed/
command.rb:63:in `times'
from /home/scottj/.gem/ruby/1.9.1/gems/delayed_job-2.0.3/lib/delayed/
command.rb:63:in `daemonize'
from script/delayed_job:5:in `<main>'