![](/img/trans.png)
[英]Is it possible to create delayed_job as windows service using mongrel?
[英]Running delayed_job as a windows service
我正在尝试让delay_job作为Windows服务工作。
我对Windows感到非常厌倦,甚至无法开始将它写成文字,但是由于第三方的依赖性,我暂时仍然坚持使用它。
运行rake jobs:work
可以在控制台中rake jobs:work
启动工作程序。
我使用sc create DelayedJobWorker...
创建了一个空的Windows服务来启动和关闭工作sc create DelayedJobWorker...
。
但是,我无法获得启动和停止工作程序的服务。 我不确定最好的方法是什么-我应该使用/要求调用该服务来参数化什么。
任何建议表示感谢。
我这样做是:
将srvany.exe从Windows资源工具包复制到C:\\windows\\system32
。
使用sc create JobQueue binPath= "C:\\windows\\system32"
空服务, sc create JobQueue binPath= "C:\\windows\\system32"
将名为Parameters
的注册表项添加到位于HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > services > JobQueue
的服务注册表项中
将以下三个字符串值添加到新的注册表项。
如下:
Application="c:\ruby193\bin\ruby.exe"
AppDirectory="$PATH_TO_RAILS_APP"
AppParameters="c:\ruby193\bin\rake jobs:work RAILS_ENV=$ENVIRONMENT"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.