apache 2.2化をまったり進めているが、cactiでのメモリ使用量グラフを見ると、 下限のところがあまり下がらないもののピークは変わらない感じ。 メモリ開放のタイミングが遅いのかな。
直接は関係ないが、Apache Server Status が SSLセッションキャッシュ を表示するようになったのがおもろい。
SSL/TLS Session Cache Status: cache type: SHMCB, shared memory: 512000 bytes, current sessions: 2 sub-caches: 32, indexes per sub-cache: 133 time left on oldest entries' SSL sessions: avg: 272 seconds, (range: 255...289) index usage: 0%, cache usage: 0% total sessions stored since starting: 17 total sessions expired since starting: 15 total (pre-expiry) sessions scrolled out of the cache: 0 total retrieves since starting: 3 hit, 0 miss total removes since starting: 0 hit, 0 miss
うちの周りでは mod_imap なんて使ってないはずなので、無効化がんばる。
apache 2.2化をしていたところでは、利用モジュールの見直しをしていて無効化済みだった。
FreeBSDだとデフォルトMPMが prefork になってしまうのを、5.x/6.x マシンでは --with-mpm=worker を指定するようにした。
pkgtools.conf の中では WITH_MPM=worker
cgi_module → cgid_module になるのでモジュール設定の変更も必要。portsでない場合は、mod_cgi.so が消されないので普通に動いているように見えてしまうので注意。
workerだとRLimitCPU によるCPU利用制限が効かん。httpd 自体に対してCPUの利用制限をかけてしまうようにしてみた。 apacheまるごと巻き込んで再起動してしまうような気もするが、うちのサイトだったらいいや。
apache2.2になったのでTrackBackTest