Ruby on rails 错误H13 heroku
当我上传一个文件,并将此文件发送到heroku上的s3 5 MB csv文件时,我得到错误H13连接关闭,没有响应。我添加了一行environment.rb和application.rb行:Ruby on rails 错误H13 heroku,ruby-on-rails,ruby,rack,Ruby On Rails,Ruby,Rack,当我上传一个文件,并将此文件发送到heroku上的s3 5 MB csv文件时,我得到错误H13连接关闭,没有响应。我添加了一行environment.rb和application.rb行: if Rack::Utils.respond_to?("key_space_limit=") Rack::Utils.key_space_limit = 262144 # 4 times the default size end 但这对我没有帮助 我的代码是: def import_from_csv(
if Rack::Utils.respond_to?("key_space_limit=")
Rack::Utils.key_space_limit = 262144 # 4 times the default size
end
但这对我没有帮助
我的代码是:
def import_from_csv(csv_file, user, organization, related_object, after_import= nil)
file_upload = FileUpload.upload_to_s3!(user, csv_file)
delay.process_csv(file_upload, related_object, organization, after_import)
end
在heroku上上传文件???它是只读的他正在上传到S3,@apheading。。。你在用独角兽吗?可能是超时设置。然而,如果你解决了这个问题,我的猜测是你最终可能会出现H12错误。我也面临同样的问题,到目前为止,直接发布到S3似乎是唯一的解决方案。因此,您放入文件系统的任何文件都将是1。任何其他dynos和2都无法访问。重新启动或销毁dyno时将丢失。有解决方案吗?我们看到了同样的问题。在heroku上上传文件???它是只读的他正在上传到S3,@apheading。。。你在用独角兽吗?可能是超时设置。然而,如果你解决了这个问题,我的猜测是你最终可能会出现H12错误。我也面临同样的问题,到目前为止,直接发布到S3似乎是唯一的解决方案。因此,您放入文件系统的任何文件都将是1。任何其他dynos和2都无法访问。重新启动或销毁dyno时将丢失。有解决方案吗?我们看到了同样的问题。