[Tep-j-general] バックアップでエラー

Zurück zum Archiv-Index

Mineaki Gotoh gij****@peak*****
2003年 3月 2日 (日) 21:54:14 JST


永田さん、こんばんは。後藤です。

MS1日本語化作業、お疲れさまです。

>osCommerce 2.2 日本語版のバックアップの件なんですが、今日たまたま管理ツール
>のデータベースバックアップを実行しようとしたところ、
>
>Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to
>allocate 3465024 bytes) in /xxxx/xxxx/xxxx/backup.php on line 49
>
>Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to
>allocate 137 bytes) in Unknown on line 0
>
>と言うエラーメッセージが表示されて、バックアップが取れなくなっている事に気が
>付きました。
>
># 普段はphpMyAdminを使って、クライアント側へダウンロード・バックアップしてい
># ますので、気が付きませんでした。
>
>上記の通り管理ツールでバックアップは取っていないので、実用上はなんら問題ない
>のですが、こんなエラーが出た方いらっしゃいますか?

エラーメッセージを素直に読めば、バックアップを取る際に、メモリーを食
い過ぎてしまい、php.iniにおいて定義したmemory_limitを超えてしまった、
ということですが、そうでないかもしれません。

例えば、このツリーなんかを読むと、

http://ns1.php.gr.jp/pipermail/php-users/2002-January/004640.html

結局最後は、Apacheの再起動で直ってたりしますし。


バックアップデータが2Mbyteにもなるのであれば、その際にメモリー使用量
が8Mbyteを超えていてもおかしくはないですね。

まずは、php.ini で memory_limit を8Mからもう少し大きな値にしてみては
いかがでしょうか?

-- 
株式会社PEAK  ネットワーク技術担当 後藤 <gij****@peak*****>





Tep-j-general メーリングリストの案内
Zurück zum Archiv-Index