0

AmazonEC2インスタンスにMagentoCE1.7をインストールし、AmazonRDSLargeデータベースインスタンスにMagentoデータベースをインストールしています。一般的に、物事はうまく構成されているようです。

ただし、一括インポート操作を実行すると、ある種の120秒の失敗が発生します。インポートプロセスを開始すると、Chromeで正確に120秒で次のように表示されます。

エラー324(net :: ERR_EMPTY_RESPONSE):サーバーはデータを送信せずに接続を閉じました

案の定、インポートは失敗しました。

私はphp.ini設定のよくあるアドバイスを試しました:

memory_limit = 256M

max_execution_time = 1800

しかし、彼らはそれを修正しません。いくつかのRDSパラメータグループ設定も調整しました。

innodb_lock_wait_timeout=120

たとえば-しかし、やはり成功しません。

どこかにハードコードされた120秒の制限があることは明らかですが(何度も時間を計りました!)、問題の原因となっているパラメーターを特定できません。

インポートファイルを小さなセクションに分割してみましたが、それを実行すると問題なく実行されます。したがって、関連する入力データもありません

どんな助けでも大歓迎です-すでにこの問題に2日を押し込んでいます:(

TIA!

4

2 に答える 2

2

ELB ロード バランサーのタイムアウトには厳しい制限があると思います。

于 2012-08-22T14:04:05.290 に答える
1

sarcksoft が示唆したように、問題はロードバランサーに関係していました。ELB は、60 秒間アイドル状態の接続をドロップします。別のサブドメインで EIP に直接バッチ ジョブを実行することで回避する必要がありました。

于 2012-08-22T10:03:23.460 に答える