在运行任务期间,此异常由 Curb gem ( https://github.com/taf2/curb ) 引发。
failed to allocate memory
这很奇怪,因为在 Exception 之前 gem 正常工作(与其他 curl 调用)。
有任何想法吗?
我在 Ubuntu 服务器上使用 Ruby 1.9.3(在本地开发模式下同样的错误 - Mac OS X)
编辑
在我的任务中,我做了很多(+10k)这样的电话
req = Curl::Easy.new do |curl|
curl.ssl_verify_peer = false
curl.url = url
curl.headers['Content-type'] = 'application/json'
end
req.perform