Json H18错误,sock=backen。连接在响应中途中断

Json H18错误,sock=backen。连接在响应中途中断,json,flask,heroku,gunicorn,interrupt,Json,Flask,Heroku,Gunicorn,Interrupt,我在Heroku上有一个小Flask应用程序,它提供json数据,显示在由一些Chart.js脚本控制的canvas标记上。使用heroku local web进行测试时,一切正常,但当推到heroku并联机访问页面时,我间歇性地收到H18错误,表明服务器在响应完成加载之前已关闭连接。一些细节: 我发送的数据有点大(我没有经验判断数据是否很大),但我提供的json文件将为674KB 当响应正确加载时,比如说,5次加载1次;它需要700毫秒到1.5秒。当它失败时,它可以在前50毫秒或更长的时间内

我在Heroku上有一个小Flask应用程序,它提供json数据,显示在由一些Chart.js脚本控制的
canvas
标记上。使用heroku local web进行测试时,一切正常,但当推到heroku并联机访问页面时,我间歇性地收到H18错误,表明服务器在响应完成加载之前已关闭连接。一些细节:

  • 我发送的数据有点大(我没有经验判断数据是否很大),但我提供的json文件将为674KB
  • 当响应正确加载时,比如说,5次加载1次;它需要700毫秒到1.5秒。当它失败时,它可以在前50毫秒或更长的时间内完成,因此感觉像是连接问题,与超时无关,对吗
  • 我正在运行gunicorn 20.0.4,并且尝试了20.0.3但没有效果(只是在黑暗中拍摄)
  • 我在一个自由的dyno中测试所有这些。我不知道这是否与这个问题有关
期待听到任何关于如何解决这一问题的建议。大家干杯