上传在服务器上的文件[内部错误500]

问题描述:

在轨道上我已经写了代码,我可以上传亚马逊控制台上的一个文件,当我运行从本地主机,我能够成功上传文件的代码红宝石。但我尝试从swagger上传它,我得到一个错误,名为:internal error 500。我已检查日志文件,发现以下错误:上传在服务器上的文件[内部错误500]

/2013/12/23 09:34:05 [crit] 1705#0: *315335 open() "/tmp/passenger-standalone.1627/client_body_temp/0000000007" failed (2: No such file or directory), client: 10.29.36.248, server: _, request: "POST /v1/models/GTAG2/modelfirmware.json?api_key=5rx2mR3muK1mCydYerw3 HTTP/1.1", host: "dev-api-3.elasticbeanstalk.com"

谁能告诉我如何解决这个错误?在我的S3中,文件夹和存储区可用。

听起来像是你可能会遇到类似于下面的一个问题:当他们仍然在使用

  1. Phusion-Passenger Issue #654那里的东西(守护进程)被删除(清洗)的/ tmp文件。

  2. Issue Uploading Files from Rails app hosted on Elastic Beanstalk

我检查,以确保没有什么是你的系统,可以在/ tmp目录被删除/清理文件,而乘客在运行上运行。