ローカルに開発し、AmazonのElastic Beanstalkで運用するためのRails 3アプリがあります。私のアプリにはHTML形式で画像をアップロードできる場所がいくつかあります。アップロードした後、私はそのファイルを保存用にS3に送ります。私はローカルでの開発中にこのワークフローに問題はありませんが、プロダクションでは、アップロード中に500の内部サーバーエラーの応答が表示されています(私はS3との通信が始まる前です)。問題Elastic BeanstalkでホストされているRailsアプリケーションからファイルをアップロードする
私のEC2インスタンスにsshして、/var/app/support/logs/passenger.logにエラーのトレースが見つかりました。アップロード中に生成される行は次のとおりです。
2013/03/30 00:58:52 [crit] 1723#0:* 196227 open() "/tmp/passenger-standalone.1645/client_body_temp/0000000014"(2:このようなファイルまたはディレクトリはありません) 、クライアント:ip_address、サーバー:_、リクエスト: "POST/admin/users/1 HTTP/1.1"、ホスト: "www.my_domain.com"、参照先: "https://www.my_domain.com/admin/users/1/edit"
誰も知恵の言葉を持っていませんかなぜ私はRailsからElastic Beanstalkにファイルをアップロードできないのですか?
ご協力いただきありがとうございます。
これはひどい新人の間違いだった私にとってから免疫することができます。私はローカルにインストールをバンドルする必要がありました。ヒロクでは、私はこの種のことについてエラーメッセージを受け取ることに慣れています。 – colllin