Sun Jun 29, 2008 [長年日記]

#1 [] あ〜、よく寝た...

土曜日の仕事は結局徹夜作業となり、部屋に帰ってきたのは本日午前7時過ぎでした。それから寝て、お昼過ぎに一度目が覚めたんですが、まだ眠いし天気も悪いしってことで、再び布団の中へ... 結局起きたのが17時頃でした。

それから洗濯して Web 巡回して... なんてことしてたら、もうこんな時間(18時)です。

なんか、休んだって気がしない日曜日なのでした。

#2 [nadare.net] メモリ枯渇

先日、物理メモリを増設してメモリ割当量を増やした nadare.net 用 VM ですが、依然としてメモリ量が足りないような動作をします。そこで割り当て量を 512MB から 768MB に増量しましたが、それでも不足のような動作をします。

プロセスの動作状況を確認すると、ぱうもん日記の、特定 URL へのアクセスがあると、ruby プロセスがメモリ(rss)を 100MB 以上、多い時になると 200MB 弱程度使用し、それが複数プロセス同時に動いている時に、メモリ不足となるようでした。

とりあえず httpd のアクセス多重度を 5 から 3 に下げてみましたが、いくらか改善されるものの、完全解消というわけにはいきませでした。そこで、なぜそんなにメモリを食うのかを調べてみました。

調べて分かったことは、メモリを食う場合、処理しているファイルサイズも大きく、ファイルサイズの3倍程度のメモリ量を使用すること、そのファイルは日記のコメントが記されていて、中身は spam コメントだらけであることがわかりました。

ということで、勝手ながら肥大化したファイルから spam と思われるコメントを削除し、ファイルサイズを縮小したところ、メモリ不足に陥ることがなくなりました。

勝手にファイルをいじるのはどうかとは思いましたが、ぱうもん日記で使用している tDiary は、基本的にコメントに対してアクセス制御はされていません(所有者が非表示としない限り誰でも読める)ので、内容はオープンであると判断して、縮小処理を行いました。

本日のツッコミ(全2件) [ツッコミを入れる]
1 (Sun Jun 29, 2008 22:19)

もしかして、旧8でしょうか?<br>ツッコミ禁止にしておいたように思うのですが、最近また上がってたから。。。

2 やまぐち (Sun Jun 29, 2008 22:27)

いや、旧8はまったく問題無しですので、ご心配なく。

[]

«前の日記(Sat May 31, 2008) 最新 次の日記(Tue Jul 01, 2008)»