Catalyst::Plugin::PageCache を使って caching をするようにしたら、 何故か時々 Internal Server Error が起きる。 access_log にはこのような記録。何故に HTTP Status が '1' なのだ? *.*.*.* - - [03/Mar/2006:05:17:05 +0900] "GET / HTTP/1.1" 1 757 どうも、PageCache が 304 (Not Modified) を返そうとしたときにこうなるらしい。 調査した結論から言うと、 Catalyst::Plugin::Static::Simple をロードしている mod_perl 環境で動かしている $c->res->status に /^(1\d\d|[23]04)$/ な値をセットする 上記の条件を全て満たす場合に、エラーが起きる。 mod_
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く