Archive for 4月 1st, 2015

Webアップローダで大容量ファイルのダウンロードが失敗するのを直した

コミケットスペシャルの時にSDカードが刺さったスマホを持ってくるのを忘れて、
開場までの時間つぶしのためのデータをスマホでうちのWebアップローダ(owncloud)からダウンロードしようとしたら、なぜか大きなファイルサイズ(大体200MB以上)のダウンロードがうまくいかなかった。

帰ってきてから調査してみた。

ログ
[Sun Mar 29 06:41:33 2015] [warn] [client 49.98.162.65] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: http://www.pcgame-r18.jp/owncloud/index.php/apps/files/?(略)
[Sun Mar 29 06:41:33 2015] [warn] [client 49.98.162.65] (104)Connection reset by peer: mod_fcgid: ap_pass_brigade failed in handle_request_ipc function, referer: http://www.pcgame-r18.jp/owncloud/index.php/apps/files/?(略)

mod_fcgidのエラーか

タイムアウトと仮定してとりあえず
/etc/apache2/mods-enabled/fcgid.conf

FcgidBusyTimeout 1800
を追加してみた。

解決!

FcgidBusyTimeoutのDefault値は300 らしいから、今までは5分以上かかると失敗していたらしい。

今まで時々アップロードしたら、途中でとまってファイルの後半が切れてたことがあったのもこのせいか。

No Comments