2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【技術者】難しい話をするスレ【Haskell】

204 :◆cZfSunOs.U:2015/01/01(木) 10:28:00.33 ID:zq0zizoeh
SIGPIPE 問題についてのメモ

・ しばらく前まで SpeedyCGI が -r1 つまりプロセス毎回リセットしていたことに気付く
・ そこで -r0 つまりプロセス永続化させるようにした
・ SIGPIPE 発生の報告が出るようになった時期と
 その設定変更の時期がほぼ重なるため,それがきっかけになっていると推測される
・ しかし -r1 に戻すという解決法は筋が悪いと思うので -r0 のまま解決させたい

・ 当初 ai で SIGPIPE が発生すると報告があった際に観察した時には
 CONTENT_LENGTH が大きなリクエストで発生していたことがわかったため
 そのチェックを入れた(というか元々チェックは入っていたが記述ミスで機能していなかった)

・ しかしその後もまだ SIGPIPE 発生の報告があったため改めて観察すると
 CONTENT_LENGTH があまり大きくなくても発生することがある模様
 この原因や発生条件はまだ不明 ← 今ココ

205 :◆cZfSunOs.U:2015/01/01(木) 12:55:00.35 ID:zq0zizoeh
>>204 どうもデフォルトの STDERR 出力で SIGPIPE が発生することがあるらしい?
ということで /dev/null にリダイレクトしてみる.

当初の観察では STDERR をファイルに振り向けてたため,
このケースを捕捉できなかったのかも.

総レス数 356
109 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★