1

有时,当应用程序写入图像文件 Amazon S3 时,我的 heroku 应用程序会出现 IOError(HTTP 会话已打开)。我不知道为什么有时会发生这种情况。这是否取决于服务器容量?实际上,我的应用程序仅在 Heroku 的一个 Worker 上运行。

app[web.1]: IOError - HTTP session already opened:
app[web.1]:     /usr/local/lib/ruby/1.9.1/net/http.rb:623:in `start'
app[web.1]:     /app/vendor/bundle/ruby/1.9.1/gems/sauberia-aws-s3-0.6.2.1254423624/lib/aws/s3/connection.rb:53:in `request'
app[web.1]:     /app/vendor/bundle/ruby/1.9.1/gems/sauberia-aws-s3-0.6.2.1254423624/lib/aws/s3/base.rb:72:in `request'
app[web.1]:     /app/vendor/bundle/ruby/1.9.1/gems/sauberia-aws-s3-0.6.2.1254423624/lib/aws/s3/base.rb:101:in `put'
app[web.1]:     /app/vendor/bundle/ruby/1.9.1/gems/sauberia-aws-s3-0.6.2.1254423624/lib/aws/s3/object.rb:249:in `store'
app[web.1]:     /app/server.rb:601:in `block (2 levels) in <top (required)>'
app[web.1]:     /app/server.rb:556:in `each'
app[web.1]:     /app/server.rb:556:in `block in <top (required)>'
4

0 回答 0