10月 162010
 

先日qpstudyでLTしてきた内容のうちVCLのデバッグについてのとこだけど抜き出してちょっと補足してwikiにまとめました。
LTのときは
varnishd -d -f [vclfile] -C
と言っていましたがよく考えたら-Cあってもなくてもいいんですよね・・・(Cコードを出すオプションなので)
僕はインラインCをよく使うのでいつもつけていたので癖になっていました

VCLのデバッグの仕方

せっかくなのでおまけで修正起動スクリプトにconfigtestも追加しました
Varnishのinitスクリプト改造(graceful対応)


7月 312010
 

Varnish2.1.3がリリースされたようです

varnishのブログからの情報だと
安定版の2.0.6と同等の安定性とパフォーマンスを確保したので是非2.1.3を使って欲しいとのことです

実はそのうち記事でだそうと思ってたのですが2.1.2は2.0.6に比べるとパフォーマンスが多少落ちていたのでこれでよくなると嬉しいです
(テスト条件は格納オブジェクト数が10ぐらいだったのでどうかとも思いますが・・・)

また変更点は
・critbitのバグを修正
 →2.1.2の際にLAが1に貼りつくという現象がありましたがおそらくそれがなおると思います(まだ未検証なので・・・)
・varnishncsaのバグ修正(ログの取りこぼしなどがあったようです)
・Rangeリクエストのバグを修正
・VCLにlogコマンドを追加
だそうです

RPMビルドの際にひとつだけ注意点があります
varnish.specファイルのバージョン指定が2.1.2になっているのでそこを2.1.3に変更する必要があります


[root@LIP-NAS-01 redhat]# diff varnish.spec.org varnish.spec
3c3
< Version: 2.1.2
---
> Version: 2.1.3

参考サイト
Varnish 2.1.3 – Use it!
Varnish2.1.3

ダウンロード
The Varnish HTTP Accelerator