ふたつの川うるおう日記
2006-06-04 (Sun)
_ [Admin][Server][Seasar] 安定した線
MRTGでfree + buffers + cachedの値が安定した線になったようです。Apacheとかいじったのも関係してると思いますが、結局rsyncが一番の原因だったのかもしれません。次の土曜までに何も起きなければそれで決まりで。
そう考えると旧サーバが落ちやすかったのは、帯域が細くrsyncに時間が掛かる -> メモリ占有してる時間が長時間続く -> 別のプロセスがメモリ確保しようとして失敗って流れだったと考えられるので納得します。
その旧サーバは今や安定しまくりでほぼ真一文字の線をMRTGに描いてるので、アクセスの多いサーバとないサーバの差が歴然です。。
_ [Seasar] S2Struts HotDeployでActionConfigのパス修正への道 (1)
忘れないように(;´ー`)。
HotDeployの時はZeroConfigActionRuleImplからDeployZeroConfigActionRuleに変わって、ActionConfig登録はさらにActionConfigCreatorImplでやるように変わってて、そのネーミングルールはActionPathNamingRuleにあると。ってことは、パスを変えるにはActionPathNamingRuleの代替を用意すれば良さそう。
あと、AbstractNamingRuleがS2ContainerのDefaultConventionNamingと_の数で違うルールになってるっと。
そういえば、HotDeployで動かしたまま修正できるので、動かしながらActionConfig足したりできたら素敵かも。*.doにアクセスして存在しなかったらルールに従ってチェックして、あったらActionConfig追加みたいな。動的追加はTuigwaaがやってるからきっとできるんだろうね。でも、404のたびにそれやったら無駄だらけか・・・。


