我正在使用守护进程 1.1.9。我无法让守护进程记录到日志文件。我的守护进程控制文件如下:
require 'rubygems'
require 'daemons'
@options = {
:dir_mode => :script,
:dir => 'pids',
:multiple => false,
:backtrace => true,
:monitor => false,
:log_dir => 'log',
:log_output => true
}
Daemons.run('myserver.rb', @options)
pids 和 log 目录都只是根文件夹的下一个,并且 pid 文件正在成功写入,所以我知道这不是目录/目录模式的错误指定。文件 myserver.rb.log 和 myserver.rb.output 存在于日志目录中。我究竟做错了什么?提前致谢。