我的 Django 应用程序正在 Heroku 上运行。最终,我想将原始和处理后的图像文件存储在 Amazon S3 上。我的代码的第一个版本通过将所有文件存储在 S3 上来工作,但偶尔会遇到 Heroku 30 sec Application Error 消息,这意味着请求的往返时间超过 30 秒。我修改了代码以上传和处理 dyno 的本地/临时文件系统上的文件,并使用带有 CloudAMQP 的 celery worker 将后台文件传输到 S3。我的应用程序正在成功上传和处理文件。应用程序的其他部分读取文件,所以我知道它们正在被写入。但是,由于某种原因,工作人员无法查看文件。我收到 Heroku 日志错误:app[scheduler.1]: ... [Errno 2] No such file or directory: u'/app/media/images/...
.
芹菜工人应该能够看到临时文件系统吗?我可能会错过 Heroku 上的一些配置步骤吗?
感谢您提供的任何意见或评论。