2

2 * Pentium(R) Dual-Core CPU E5400 @ 2.70GHz を搭載した 4 Gb RAM の DS で Magento を実行しています。

PHP のメモリ制限を 64M から 1GB に調整しましたが、管理領域の例でメモリ エラーが発生し続けます

`Fatal error: Out of memory (allocated 48496640) (tried to allocate 189475 bytes)
 in  /home/accountname/public_html/shoponline/magento/app/code/core/Mage/Core/Block/Abstract.php on line 888` 

したがって、割り当てられた唯一の46Mとして何か問題があります(私がその権利を持っている場合..?)

この行は変更されます...

このサイトはまだテスト中で、大量のトラフィックが発生していないため、何が問題なのか混乱しています...

APC と memcache を使用しています

一般的なアイデアは役に立ちます

4

2 に答える 2

1

メモリ制限はどこで変更しましたか? どうやら効果が出ていないようです。

php.ini を編集したとします。

追加することもできます...

php_value memory_limit 512M

.htaccess ファイルに追加して、それが機能するかどうかを確認します。

于 2013-02-06T18:26:09.387 に答える
1

いくつかのフォーラムを読んだ後、WHM コントロール パネルの RlimitMem 機能を使用してパフォーマンスを改善したと思います。これにより、必要な制限が計算され、httpd.conf ファイルに追加されます。以下を参照してください。

これを設定すると、バックエンドの管理領域が 80% 速くなります...!

WHM パネルのスクリーンショット

于 2013-02-07T19:58:39.680 に答える