2011-04-21 203 views
0

我有一个Rails 3应用程序。控制器方法之一是解析大量的Twitter搜索结果并将它们存储到数据库中。如果要解析的URL数量很少,所有工作都会正常。但是,一旦网址达到1000以上,我有几秒钟后以下错误(从日志文件中复制):OpenURI :: HTTPError(420未使用):

地址:http://search.twitter.com/search?q=+Chas%20Salon+near:%22Baltimore%22+within:15mi 完成在111436ms

OpenURI :: HTTPError(420未使用): 应用程序/控制器/ twitter_reviews_controller.rb:41:在每个block in new' app/controllers/twitter_reviews_controller.rb:20:in ' 应用程序/控制器/ twitter_reviews_controller.rb:20:在`新'

我正在使用Hpricot解析Twitter搜索结果。

上述消息中的行号41是这样的:

DOC =角度来说,Hpricot(开(地址))

有谁知道在哪里的问题?

非常感谢您的帮助。

干杯,
托尼。

回答