Ruby守护进程与DB交互时的“日志写入失败。关闭流”

时间:2012-11-23 05:54:11

标签: ruby-on-rails ruby activerecord daemon

我创建了一个守护进程。 在真正的服务器和开发win7笔记本电脑上输出

  

日志写入失败。封闭的流

重点是在win7上它起作用:从DB获取hashtag记录而不是放置结果。 但根据Debian上的日志,它只能从数据库中获取主题标记记录。

代码:

require File.expand_path('../../config/environment',  __FILE__)
require 'rubygems'
tag = HashTag.first

TweetStream::Daemon.new('tracker').track('#'+tag.tag) do |status|
  unless status.media.blank?
    puts status.media.first.media_url
    tag.images.create(
        provider_id: 2,
        when_published: Time.now,
        url: status.media.first.media_url,
        author_id: status.from_user,
        post_id: status.id
    )
  end

end

如果有人给我一个提示我做错了什么,真的很棒。

0 个答案:

没有答案