ruby-on-rails – ruby​​如何关闭机械化连接

ruby-on-rails – ruby​​如何关闭机械化连接,第1张

概述我有机械化连接太多的问题,我想知道如何关闭连接,因为我想用代理构建一个刮刀. 我找到了 agent.shutdown 但是对于某些原因,我无法让它发挥作用.任何帮助? 10.times { minion = Mechanize.new { |mech| mech.open_timeout = 15 mech.read_timeout = 15 我有机械化连接太多的问题,我想知道如何关闭连接,因为我想用代理构建一个刮刀.

我找到了

agent.shutdown

但是对于某些原因,我无法让它发挥作用.任何帮助?

10.times {    minion = Mechanize.new { |mech|        mech.open_timeout   = 15        mech.read_timeout   = 15    }    minion.set_proxy '212.82.126.32',80    page = minion.get("http://www.whatsmyip.org/")    proxy_ip_adress = page.parser.CSS('#ip').text    puts proxy_ip_adress    minion.shutdown}
解决方法 我想你会想要使用Mechanize #start block:

10.times do  Mechanize.start do |minion|    minion.open_timeout   = 15    minion.read_timeout   = 15    minion.set_proxy '212.82.126.32',80    page = minion.get("http://www.whatsmyip.org/")    proxy_ip_adress = page.parser.CSS('#ip').text    puts proxy_ip_adress  end  # minion definitely doesn't exist anymoreend
总结

以上是内存溢出为你收集整理的ruby-on-rails – ruby​​如何关闭机械化连接全部内容,希望文章能够帮你解决ruby-on-rails – ruby​​如何关闭机械化连接所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1276629.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存