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

时间:2013-12-23 13:02:49

标签: ruby-on-rails amazon-s3

在ruby on rails上我编写了一个代码,我可以在亚马逊控制台上传文件,当我从localhost运行代码时,我能够成功上传文件。但我试图从招摇中上传它我收到一个名为internal error 500的错误。我检查了日志文件,发现以下错误:

  

/ 2013/12/23 09:34:05 [暴击] 1705#0:* 315335 open()“/ tmp /passenger-standalone.1627 / client_body_temp / 000000000007”失败(2:没有这样的文件或目录) ,客户端:10.29.36.248,服务器:_,请求:“POST /v1/models/GTAG2/modelfirmware.json?api_key=5rx2mR3muK1mCydYerw3 HTTP / 1.1”,主持人:“dev-api-3.elasticbeanstalk.com”

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

1 个答案:

答案 0 :(得分:0)

听起来您可能遇到类似于以下问题的问题:

  1. Phusion-Passenger Issue #654其中某个(守护进程)正在删除(清理)/ tmp文件时仍然在使用它们。

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

  3. 我会检查以确保您的系统上没有任何内容正在运行时可能正在删除/清除/ tmp下的文件。