Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 错误H13 heroku_Ruby On Rails_Ruby_Rack - Fatal编程技术网

Ruby on rails 错误H13 heroku

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(

当我上传一个文件,并将此文件发送到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(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时将丢失。有解决方案吗?我们看到了同样的问题。