daemons error

J

Junkone

I thought the daemon would create the pid file. but however i get this
strange error.
require "Daemons"
options = {
:app_name => "my_app",
:ARGV => ['start', '-f'],
# :dir_mode => :script,
:dir => 'pids',
:multiple => true,
:eek:ntop => true,
:mode => :exec,
:backtrace => true,
:monitor => true,
:script => "E:\\TradingTools\\Development\\app\\helpers\\"
}
filename="E:\\TradingTools\\Development\\app\\helpers\\twsMonitor.rb"
Daemons.run(filename, options)


No such file or directory - E:/TradingTools/Development/app/helpers/
pids/my_app0.pid
e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/pidfile.rb:
83:in `initialize'
e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/pidfile.rb:
83:in `open'
e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/pidfile.rb:
83:in `pid='
e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/
application.rb:104:in `start_exec'
e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/
application.rb:230:in `start'
e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/
controller.rb:69:in `run'
e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/Daemons.rb:136:in
`run'
e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/cmdline.rb:
105:in `call'
e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/cmdline.rb:
105:in `catch_exceptions'
e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/Daemons.rb:135:in
`run'
E:/TradingTools/Development/app/helpers/Ruby-1.rb:15
e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/daemonize.rb:
126:in `initialize': stream closed (IOError)
from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/
rubylib/rdbgp/interface.rb:96:in `join'
from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/
rubylib/rdbgp/interface.rb:96:in `end_session'
from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/
rubylib/rdbgp/interface.rb:162:in `shutdown'
from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/
rubylib/rdbgp/processor.rb:118:in `shutdown'
from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/
rubylib/rdbgp/processor.rb:386:in `wrap_up'
from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/
rubylib/rdbgp/processor.rb:366:in `each'
from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/
rubylib/rdbgp/processor.rb:366:in `wrap_up'
from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/
rubylib/rdbgp/loader.rb:106:in `wrap_up'
from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/
rubylib/rdbgp/loader.rb:133
from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/
rubylib/rdbgp/loader.rb:132:in `skip'
from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/
rubylib/rdbgp/loader.rb:132
from e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/
cmdline.rb:110
e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/pidfile.rb:
83:in `initialize': No such file or directory - E:/TradingTools/
Development/app/helpers/pids/my_app0.pid (Errno::ENOENT)
from e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/
pidfile.rb:83:in `open'
from e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/
pidfile.rb:83:in `pid='
from e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/
application.rb:104:in `start_exec'
from e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/
application.rb:230:in `start'
from e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/
controller.rb:69:in `run'
from e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/Daemons.rb:
136:in `run'
from e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/
cmdline.rb:105:in `call'
from e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/
cmdline.rb:105:in `catch_exceptions'
from e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/Daemons.rb:
135:in `run'
from E:/TradingTools/Development/app/helpers/Ruby-1.rb:15
 
Y

yermej

I thought the daemon would create the pid file. but however i get this
strange error.
require "Daemons"
options = { ....
:dir => 'pids', ....
No such file or directory - E:/TradingTools/Development/app/helpers/
pids/my_app0.pid
....

Does the pids directory already exist?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,770
Messages
2,569,583
Members
45,072
Latest member
trafficcone

Latest Threads

Top