今回は,お騒がせして申し訳ありません.m(__)m
データベースの増加につきまして,皆さんに責任があるような書き方をしてしまいました.
まだ,確定していませんが,十中八九以下の事が原因です.
ひとえに,私の技量が至らないせいであります.
ユーザの皆さんには,心よりお詫びいたします.
申し訳ありませんでした.m(__)m
----------------------
原因
1. リージョンサーバが時々ハングアップするので,自動的にこれを解消しようと考えました.
2. OpenSim が使用いている CPUタイムを見て,数分間CPUタイムが変化しない場合はハングアップと見なして強制的に再起動するスクリプトを作成しました.
3. 正常なSIMが数分於きに再起動.... 失敗.
4. チェックしている間,CPUが単に暇な場合もあるので,数分間CPUタイムが変化しない場合は,CPUを使う命令を発行することにしました.
5. 発行する命令は "show stats" (リージョンの統計情報を出力)
6. 統計情報を出力しても誰か見る訳でもないし,CPUもそんなに使わない....
7. 発行する命令を "generate map" に変更.CPUも使うし,マップの更新にもなる.一石二鳥!
8. ハングアップしたリージョンを手動で再起動する回数が減った.(なお,3/4のramu Island はCPUは使っているのにアクセスできない状態でした)
9. めでたし.めでたし.......
とここまでは良かったのですが,実はここに罠が. 罠が...... (;_;
データベースの assets テーブルを見たところ,リージョンのマップイメージの画像がその都度格納されており,しかも古いイメージ画像が削除されていません!!!!!
自爆状態です orz orz orz............
もしかして,assets テーブルって,どこからも参照されなくなったデータも保持しているのでしょうか?