1

Suhosinパッチ(0.9.6.2)とZend(2.2.0)を使用してPHP 5.2.6-1を実行するLAMPセットアップがあり、APCを有効にして、ajax calを使用してステータスを取得し、進行状況を生成するファイルアップロードスクリプトで使用しますバー。

すべてが機能しているように見え、ファイルは完全にアップロードされ、Web サイトまたはダウンロードした場合に正しく表示されますが、APC によって「完了」とマークされることはなく、ファイル サイズが実際のサイズに達することもありません (APC 呼び出しで、アップロードされたファイルは問題ありません)。

APC が完全にアップロードされたファイルを認識しない理由は何ですか? また、これを解決するにはどうすればよいですか? ファイルサイズが常に少なくとも 90% に達するため、私は現在、これに対してむしろハックアンドスラッシュの方法を実行しています。さらに 5 秒待ってから、完了することを期待します (ファイルが大きく、実際にはまだ完了していない場合は理想的ではありません)。

4

2 に答える 2

1

apc.rfc1867_freq=0 を設定してみてください。これにより、APC がサイズを最後まで更新するようになりますが、以前は 10k 単位で更新され、最後近くで停止していた可能性があります。

于 2011-08-24T09:22:06.310 に答える
-1

upload_max_filesize を確認してください。upload_max_filesize より大きいファイルをアップロードしようとすると、この問題が発生します。問題を解決するには、upload_max_filesize を増やします。

于 2011-05-20T11:34:28.750 に答える