我的理解是,当我将文件上传到我的 heroku 实例时,它是一个同步请求,请求完成后我会得到 200,这意味着我的上传已被回形针处理和存储。
我正在使用 plupload 进行串行上传(一次一个文件)。在 Heroku 上,我有 3 个测功机,我的应用程序变得无响应,并且尝试使用该应用程序时出现超时。我的上传实际上应该最多只占用一个测功机,而所有文件都在上传,因为它是连续完成的,并且文件 2 直到文件 1 返回响应后才开始。
作为测试,我将我的测功机提高到 15 并运行上传。我再次看到帖子进入日志,然后我开始看到回形针命令的输出(不记得它是识别还是转换)并且我开始超时。
我真的很困惑为什么会这样。我知道我“可以”直接上传到 s3,但我目前的方法应该没问题。它是一个仅由一个人使用的管理界面,并且最多它应该占用一个测功机,因为所有上传的文件都是串行发送的。
有任何想法吗?