apache2.2のキャッシュ
キャッシュディレクトリがまた溢れてしまいました。徐々に増えていたことはわかっていたのですが、まだ余裕があるだろうと思っていたら、増加ペースが突如急に。
あわてて古いのを消しました。キャッシュディレクトリの構成もすこし見直し。2文字×2階建てだったのを1文字×2階建てに変更。
<IfModule mod_disk_cache.c> CacheRoot /usr/local/apache2/cache2 CacheDirLevels 2 CacheDirLength 1 CacheMaxFileSize 2000000 CacheMinFileSize 1 </IfModule>
CacheDirLengthを1にしてみました。この設定にして気がついたのですが、それまで1ディレクトリに1コンテンツのキャッシュだったと思っていたのですが、
# pwd /usr/local/apache2/cache2/PC/eo # ls -ltr 合計 16 -rw------- 1 nobody nobody 699 10月 31 08:36 I2omKGE7793BsOYuhw.header -rw------- 1 nobody nobody 9275 10月 31 08:36 I2omKGE7793BsOYuhw.data
実は複数のキャッシュファイルが1ディレクトリに出来るみたいですね。
# pwd /usr/local/apache2/cache2/a/a # ls 0WcYQksX1ci4gdUm0Z_A.data XvjF9tyocsk6QiGwI0og.header 0WcYQksX1ci4gdUm0Z_A.header _5I9liY@c1kkwxoXgKRw.data 2Xiv8EyZYnqhyBbu4Ifw.data _5I9liY@c1kkwxoXgKRw.header 2Xiv8EyZYnqhyBbu4Ifw.header _Fj_Fjjgj5ho8F4nwJEQ.data 3oXZ1DTM@Qa74wrnFBmw.data _Fj_Fjjgj5ho8F4nwJEQ.header 3oXZ1DTM@Qa74wrnFBmw.header _Rq_BkxwHO3ElV6Z7@bQ.data B_LyuhmmK3pYl2o2Ib@w.data _Rq_BkxwHO3ElV6Z7@bQ.header B_LyuhmmK3pYl2o2Ib@w.header __qojYEn1zid55iDTqww.data D7AQ6MUtFceLl_ylYEHA.data __qojYEn1zid55iDTqww.header D7AQ6MUtFceLl_ylYEHA.header fpzpVicHAJFU@PwHOwMw.data FGrsw67LqNXJPiSjT6kA.data fpzpVicHAJFU@PwHOwMw.header FGrsw67LqNXJPiSjT6kA.header i99K4zmoalmc@ckHFFdg.data HXEOpyGZq7j5wBtNnB3Q.data i99K4zmoalmc@ckHFFdg.header HXEOpyGZq7j5wBtNnB3Q.header olJZphspwnyQakUN2XXA.data JsH6qeyZIYPv7wk6xvTQ.data olJZphspwnyQakUN2XXA.header JsH6qeyZIYPv7wk6xvTQ.header rk8SmiIeU@FczZcBOjsQ.data JxKuGTaC0ZGmrQTw22hQ.data rk8SmiIeU@FczZcBOjsQ.header JxKuGTaC0ZGmrQTw22hQ.header uPJTRcADLM4msCnwMNYg.data Q96g3l_Uj80VsJP2HZzw.data uPJTRcADLM4msCnwMNYg.header Q96g3l_Uj80VsJP2HZzw.header vBGkaGhN@F699V12J1hQ.data TCjQNnPFvx15K1YJfmDA.data vBGkaGhN@F699V12J1hQ.header TCjQNnPFvx15K1YJfmDA.header ySiXntwupRrhxtR73SfQ.data XvjF9tyocsk6QiGwI0og.data ySiXntwupRrhxtR73SfQ.header
これなら、別に2階建てでなくても良かったかも。3文字1階建てくらいでも充分かもしれません。