50GB までの大きなファイルをアップロードしたいと考えています。
php.iniを編集しました
max_execution_time = 18000
max_input_time = 18000
post_max_size = 50G
upload_max_filesize = 50G
vhost の mod_fcgid 値を増やしました
IdleTimeout 18000
ProcessLifeTime 18000
FcgidMaxRequestLen 64424509440
FcgidIOTimeout 18000
最大で 2 ~ 3GB 程度のファイルをアップロードできますが、それ以上の場合は次の 2 つのケースがあります。
- 約 10GB のファイルの apache ログにエラーなし
- 5GB 前後のファイルのエラー: (70008) 部分的な結果は有効ですが、処理が不完全です: mod_fcgid: HTTP クライアントからデータを取得できません
このサイト (役立つ場合) : http://filetransfer.fr
私を助けてくれる人に前もって感謝します!
デビアン 7、アパッチ 2.2.22、PHP 5.4.45