与上帝的Resque使用IO.popen

时间:2013-05-17 22:39:04

标签: gnu resque god

我在rvm 我有上帝 它开始resque Resque作业向本地系统程序打开IO.popen,向其发送一些文本,从流中获取一些文本,稍微分析一下,关闭IO。

所以:当我以[{1}}运行resque时 - 没关系,一切正常 当我从用户开始从上帝开始resque时,它可以工作。

现在我已经让上帝在init.d上工作了,制作了rvm包装器,把它作为sudo启动......所以现在与rake resque:work的通信在某种程度上被打破了。 Resque失败的网络报告说

IO

我还有其他一些resque工作,它们对Unexpected response format /home/dakemen/.rvm/gems/ruby-2.0.0-p0/bundler/gems/go_gtp-5cd5a4de65cb/lib/go/gtp.rb:451:in `send_command' 没有任何作用。他们工作。

我用来向本地应用程序打开IO的gem是

https://github.com/JEG2/go_gtp/blob/master/lib/go/gtp.rb

======

实验:

所以,所有的resque工作者都是以sudo身份开始的。好。工人提到IO

gnugo

1 个答案:

答案 0 :(得分:0)

确定。
我只是不依赖于PATH,打开一个IO,而是给作为IO流运行的服务的完整路径。