【问题标题】:Feedzirra::Feed.fetch_and_parse(url) returns null when called by Delayed::JobFeedzirra::Feed.fetch_and_parse(url) 在被 Delayed::Job 调用时返回 null
【发布时间】:2013-08-15 19:31:17
【问题描述】:

Feedzirra::Feed.fetch_and_parse(url) 不直接调用。我有一个由 DJ 调用的 FeedJob。该作业执行 Feed.find(id_passed_into_feed_job).update_feed。 update_feed 方法调用了 Feedzirra。当我从控制台中调用 update_feed 时,一切都按预期工作。当 DJ 拨打电话时,Feedzirra::Feed.fetch_and_parse 返回 nil。

console 和 DJ 的环境有什么不同会导致这个问题?

如何解决 Feedzirra::Feed.fetch_and_parse 的问题?

【问题讨论】:

    标签: ruby-on-rails delayed-job feedzirra


    【解决方案1】:

    问题最终出在 New Relic gem 上。请参阅此错误报告:https://github.com/pauldix/feedzirra/issues/167

    解决方法是添加

    disable_curb: true
    

    到newrelic.yml

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-29
      • 1970-01-01
      • 1970-01-01
      • 2011-01-10
      • 1970-01-01
      相关资源
      最近更新 更多