WEBサイトの製作、管理、とかの日記ブログです。

<<   2018年08月   >>
SunMonTueWedThuFriSat
   1234
567891011
12131415161718
19202122232425
262728293031 
新着記事
カテゴリ
過去ログ
コメント
検索
mod_fcgid: ap_pass_brigade failed
先日の can't get pipe mutex は Mutex sem にしてからエラー出てないんだが、
もう1個まれに出るエラーで、
[Mon May 28 13:13:16.873488 2018] [fcgid:warn] [pid 6166:tid 139732431918848] (32)Broken pipe: [client 52.42.174.215:58406] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
↑こんなの。

どうもサーバーが応答する前に切断すると出るようなんだが、FcgidOutputBufferSize の設定で解決できるとか・・・
初期値は65536でエラーが出る箇所はFastCGIでファイル配信してる箇所でHTML等のテキストに比べて容量大きめのところ。
エラー出てる時の配信するファイルのサイズ確認すると、確認した範囲では65536超えてるが、エラーログのサイズでは配信されるはずのファイルサイズより小さくなってる。
あと、42000byteでエラーログ出てるのが複数ある。他はサイズの規則性わからない。

FcgidOutputBufferSizeのサイズを大きくすれば良い気もするが、逆に0にすると解決する?情報があるんで、
FcgidOutputBufferSize 0
でしばらくやってみる。
0だとバッファリングされないで即フラッシュだとか。

先日のと今回の解決すれば無エラーになるかな。

この記事へのコメント
1件エラー出てたが

[Mon Jun 11 18:51:15.224119 2018] [fcgid:warn] [pid 535:tid 140493279164160] (104)Connection reset by peer: [client 52.91.71.135:44006] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function

後半は同じだが前半が
(32)Broken pipe:

(104)Connection reset by peer:
に変わってるから微妙に違う。
これは完了前に意図的にブラウザが切断した時?

今の所エラー頻度は減ってるがリクエスト数自体少ないから改善したかわからん。
Connection reset by peer: は500だから無くしたいがクライアントが原因なら放置しか無いような・・・
管理人 2018-06-11 20:38:21
改善してない感じ・・・
管理人 2018-06-13 19:08:32
というか、自分の管理時のリクエストでの発生率が高いんだが、エラー時には気づいてない。
画像読み込み中にページ移動して切断することで発生する感じか?
管理人 2018-06-13 19:11:59
名前:
URL
コメント:
この記事へのトラックバック :
whblog 1.7