10月
10
2008
JBackup について : Joomla!1.5
少し前からJBackupでメモリーが足りないというメッセージで停止してしまうと問い合わせをいただいていました。当初からデータ量によってはあり得ると考えていましたが、おそらくそれが原因ではないかと思っていました。
実際に大量のデータでテストしたことは無いので今回テストしてみました。
条件
- 5000タイトルのダミー記事
- ランダムに1000ワードのintrotext
- ランダムに1000ワードのfulltext
少し極端かもしれませんが、上記のデータ(約66MB)を用意して128MBのメモリーリミット(PHP5デフォルト)で行ってみました。
発生したエラー
- タイムリミットを超えた
タイムリミットの上限を超えるコードを追加しました。 - メモリーが足りない
ここで停止しました。
何度やってもメモリーのエラーで停止します。
結論
- 大量のデータのあるサイトでは、Cronなどで行うようにし、自動でのバックアップを使用しないでください。
- 現在稼働中であっても徐々に記事が増えていくでしょうから自動バックアップをオフにし、Cronなどでのバックアップに切り替えて下さい。
新しいバージョンには少し時間が必要なのでしばらくお待ち下さい。
当初から少しはまった感のあったJBackupですが(作らなきゃ良かったと当初思っていました。)、それだけに関わっているわけにも行かず、なかなか思うようにいきませんでした。ダミー記事によるテストによって問題がわかったのでまた、これから徐々に対策していかなければなりません。
一度公開してしまって、ある程度ダウンロードされてしまうとなかなか引き下がれないものです。
「あ~やっぱり公開しなきゃよかった。」と後悔。ォチ
なんてな・・・・。
































