2011-08-10 15 views
0

にデータをアップロードしようとしているとき。 私はこの目的のためにaws/s3 gemを使用しています。壊れたパイプのエラー私は私のAWS S3のアカウントにいくつかの静的データをアップロードしようとしているAWS-S3

私はそれがAWS S3にデータをアップロードするAWS接続と試行を作成するコントローラを打つ私のWebページ上の簡単なアップロードボタンを持っています。

S3にデータを格納しようとすると、AWSへの接続は成功しましたが、次のエラーが表示されます。Errno :: EPIPE:壊れたパイプ "...常に。 同じコードを実行しようとしました。s3shから(S3シェル)と私は適切にすべてのコールを実行することができる午前

私はここで何かが欠けアム私はこの問題に直面しておりますので、そのは今かなりの時間がかかった??

私の設定は次のとおりです。ルビー1.8 、レール3、mongrel、s3 bucket region us

+0

...

config.fog_region = 'us-west-2' 

、それは私のために問題を修正しているようだ私は、このエラーの中には、HTTPからアップルプッシュ通知の回避策で働いていた持っていました.ORG/2008/04/errnoepipe-壊れたパイプ-mysqlの誤りin.html解決される問題 – Bohdan

答えて

3

壊れたパイプのエラーは多くのことを意味すると思います。私はs3.yml設定ファイルのバケット名がAmazonで作成したバケツの名前(typo)と一致していなかったため、今はそれが発生していました。

ので、将来的にはこの答えに実行している人々のために、それはそれと同じくらい愚かなと単純なものである可能性があります。私の場合は

1

問題は、ファイルサイズとありました。 S3では、1回のファイルアップロードで5GBという制限があります。ファイルをいくつかの500MBのファイルに切り上げてくれました。

+0

は、これは、同様に私にとって問題でした。それを4.5 GBのファイルに切り詰めることはやりました。 – heyman

0

私はまた、ファイル・サイズ> 1.1メガバイトをコンパイルしていた私のapplication.cssをアップロードし、この問題を持っていました。私は霧の地域を設定します。//gaveen.owain:

関連する問題