ここから質問です。
画像を投稿するプログラムを作成し、実際にアップロードしてみたのですが、
画像数が少ない時(1度に5枚までの画像をアップロード出来る)は特に問題無く処理が完了するのですが、ある程度画像の総サイズが大きくなると
<<<
Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request POST /huga/hoge/
Reason: Error reading from remote server
>>>
とProxy Errorが発生してしまいます。
このプログラムの処理は主に下記の通りです。
・アップロードされた画像から各種サムネイル作成
・画像用サーバにFTP接続し、ユーザー用のディレクトリ確認。(存在しなかったらmkdir)
・各種画像をアップロード
・画像情報をDBに記録。
・言語はPHP5.1.6
尚、サムネイルは問題無く生成されFTPでのアップロードも出来ています。
アプリサーバ側のログではステータスコード200で問題無しです。
大まかに書きましたが、どのような原因が考えられるでしょうか?
※足りない情報がありましたら、すぐに回答へのコメントにて追記します。
※文字数制限でかなり削りました…
アプリサーバ側のログではステータスコード200で問題無しです。
との事から Proxy <-> アプリケーションサーバー間の通信に問題がある可能性を考えます。
リバースプロキシに何を使用されているかが分からないのですが、proxy 側でリクエストのサイズ制限、またはレスポンスのタイムアウトが設定されていませんか?
それぞれ制限されているようなら緩和する事で対応できるかもしれません。