Tag: windows services

将delayed_job作为Windows服务运行

我试图让delayed_job作为Windows服务工作。 我完全厌倦了Windows,我甚至无法开始说话,但由于第三方的依赖性,我现在仍然坚持使用它。 运行rake jobs:work在控制台中启动工作者没有问题。 我创建了一个空的Windows服务来使用sc create DelayedJobWorker…来启动和关闭worker。 但是,我无法获得启动和停止工作的服务。 我不确定最好的方法是什么 – 我应该将服务参数化/要求它调用。 任何建议感激不尽。

在windows 7上运行ruby中的windows服务

我正在使用这个gem:win32-service(0.7.2 x86-mingw32) gem在示例目录中有一个demo_daemon.rb和一个demo_daemon_ctl.rb。 我试图使用ruby 1.8.7和1.9.3运行该示例作为服务,我得到以下错误。 守护程序尝试写入日志文件,但它永远不会到达写入日志文件的位置。 即使我在脚本启动时写了一个日志写入也没有写入。 我的机器是64位。 关于我可以尝试什么或可能是什么问题的任何想法? C:/Ruby193/lib/ruby/gems/1.9.1/gems/win32-service-0.7.2-x86-mingw32/lib/win32/se rvice.rb:760:in `start’: The service did not respond to the start or control req uest in a timely fashion. (Win32::Service::Error) from demo_daemon_ctl.rb:75:in `’