先日の 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だとバッファリングされないで即フラッシュだとか。