Problem beim Hochladen von Dateien von der Rails-App, die auf Elastic Beanstalk gehostet wird

Ich habe eine Rails 3-App, die ich lokal entwickle und auf Amazon Elastic Beanstalk für die Produktion bereitstelle. In meiner App gibt es mehrere Stellen, an denen Bilder über HTML-Formulare hochgeladen werden können. Nach dem Hochladen schicke ich die Dateien dann zur Speicherung an S3. Ich habe keine Probleme mit diesem Workflow während der lokalen Entwicklung, aber in der Produktion erhalte ich während des Uploads eine 500 Internal Server Error-Antwort (ich bin ziemlich sicher, dass dies vor jeder Kommunikation mit S3 erfolgt).

Ich habe in meiner EC2-Instanz Spuren des Fehlers in /var/app/support/logs/passenger.log gefunden. Hier ist die Zeile, die beim Hochladen generiert wird.

2013/03/30 00:58:52 [crit] 1723 # 0: * 196227 open () "/tmp/passenger-standalone.1645/client_body_temp/0000000014" fehlgeschlagen (2: Keine solche Datei oder solches Verzeichnis), Client: ip_address , server: _, request: "POST / admin / users / 1 HTTP / 1.1", host: "www.my_domain.com", referer: "https://www.my_domain.com/admin/users/1/edit"

Hat jemand eine Ahnung, warum ich keine Datei von meinen Rails auf Elastic Beanstalk hochladen kann?

Vielen Dank im Voraus für Ihre Hilfe!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage