相关疑难解决方法(0)

ruby rest-client:永远不会超时?

我正在尝试使用ruby rest-client将大量图像上传到我正在编写的网站.我的代码看起来像:

RestClient.post url, :timeout => 90000000, :open_timeout => 90000000, :file_param => file_obj
Run Code Online (Sandbox Code Playgroud)

但是,我收到此错误:

RestClient::RequestTimeout: Request Timeout
    from /Library/Ruby/Gems/1.8/gems/rest-client-1.6.1/lib/restclient/request.rb:174:in `transmit'
    from /Library/Ruby/
Run Code Online (Sandbox Code Playgroud)

但是当我查看服务器日志时

Completed in 61493ms (View: 2, DB: 1) | 201 Created 
Run Code Online (Sandbox Code Playgroud)

所以似乎没有任何理由为什么这是超时.任何人都知道如果有超时参数我没有正确设置?

谢谢

ruby-on-rails rest-client

18
推荐指数
3
解决办法
2万
查看次数

标签 统计

rest-client ×1

ruby-on-rails ×1