メモリエラーにメモリを割り当ててもまた同じメモリエラー

2015年7月2日 at 14:44

現在

Fatal error: Allowed memory size of 52428800 bytes exhausted (tried to allocate 328164 bytes) in /****/**/concrete/libraries/3rdparty/Zend/Cache/Backend/File.php on line 962

このエラーが発生しています。

このエラーに対し、50Mから100Mに割り当てたところ

Fatal error: Allowed memory size of 104857600 bytes exhausted (tried to allocate 328164 bytes) in /****/**/concrete/libraries/3rdparty/Zend/Cache/Backend/File.php on line 962

となり、足りない量が変わらずエラーが解決できません。
どなたかご教授いただければ幸いです。

レンタルサーバーはヘテムル、コンクリバージョンは5.6のlatest版です。

タグ:

Re: メモリエラーにメモリを割り当ててもまた同じメモリエラー

2015年7月2日 at 14:45
メモリの割り当てはレンタルサーバーのコンパネより、php.iniの設定を変更という手順でした。

また.htaccessによるメモリの当て方も試しましたが同様のエラーが表示されています。
 

Re: メモリエラーにメモリを割り当ててもまた同じメモリエラー

2015年7月2日 at 15:09
ヘテムルでは、これ以上増やせないのですか?
 

Re: メモリエラーにメモリを割り当ててもまた同じメモリエラー

2015年7月2日 at 15:51
ヘテムルのコンパネでプルダウンで選べるのは50M、100M、未設定の3つです。

.htaccessで300Mまで有効にさせたところ以下のエラーが出ました。

Fatal error: Allowed memory size of 314572800 bytes exhausted (tried to allocate 328164 bytes) in **/**/concrete/libraries/3rdparty/Zend/Cache/Backend/File.php on line 962

(tried to allocate 328164 bytes) の部分が変わりません。
 

Re: メモリエラーにメモリを割り当ててもまた同じメモリエラー

2015年7月2日 at 17:06
いくつか質問させてください

1)このエラーが出るきっかけとなる、思い当たるフシはありますか?
(例:コアのバージョンアップをしようとした、アドオンを追加しようとした)

2)ヘテムルさんへのお問い合わせはされてますか?

ちなみに、こちらで確認したところ、concrete5 5.6.3.3をPHP 5.6.2、メモリ割り当て50Mでも、一応正常に動作しています。(ただし、ほぼインストール時状態)

サイトのデータが巨大になってくると、インストール時などに、必要割り当てメモリが多く求められることがあります。
 

Re: メモリエラーにメモリを割り当ててもまた同じメモリエラー

2015年7月2日 at 15:53
ちなみに未設定にすると以下のエラーです。

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 328164 bytes) in /**/*/concrete/libraries/3rdparty/Zend/Cache/Backend/File.php on line 962

やはり (tried to allocate 328164 bytes) で変わらずです。
 

Re: メモリエラーにメモリを割り当ててもまた同じメモリエラー

2015年7月2日 at 17:17
1)このエラーが出るきっかけとなる、思い当たるフシはありますか?
(例:コアのバージョンアップをしようとした、アドオンを追加しようとした)

2)ヘテムルさんへのお問い合わせはされてますか?


ともに無しです。
今アドオンを試しにデータベース、ファイルともに消去しましたがエラーログに変化なしです。
 

Re: メモリエラーにメモリを割り当ててもまた同じメモリエラー

2015年7月2日 at 17:30
今、ヘテムルに問い合わせをしました。
フォームによるメール受付ですので返信待ちです。
 

Re: メモリエラーにメモリを割り当ててもまた同じメモリエラー

2015年7月2日 at 19:13
エラーが出ている箇所ではstream_get_contents でファイルを取得してるようですが、
なんの動作をしてエラーが出ているのか教えていただけませんか?

エラーが出てるからメモリの条件を変更・・・といってもhetemlのコンパネのphp.iniのどの設定を変更してますか?

memry_limitですか?
upload_max_filesizeですか?
 

Re: メモリエラーにメモリを割り当ててもまた同じメモリエラー

2017年3月12日 at 2:43
2015年から進展が無いようですが、先日から私も同様の問題で悩んでおりますのでご報告させていただきます。

concrete5.6.3.4 で作成したサイトを修正するため、サイト全体をローカルのXAMPP環境にコピーして修正を行いました。
(主にカスタムブロックの修正で、データベースの更新を伴います)

修正後、ローカルのサイト全体を元のサーバーにテスト用ディレクトリを作成してコピーし、データベースをインポートし、管理画面にアクセスしたところ、このトピックと同様のエラーが発生しました。(数値はちょっと違います)

サーバーはヘテムルです。
ヘテムルは、2015年8月に memory_limit の上限を128Mとするメンテナンスが行われており、ユーザーは128Mより大きな値に設定できません。

そこで、修正前のサイトのデータをテスト用ディレクトリにコピーして、ローカル環境で行った修正部分のみ差し替えたところ、問題なく動作しました。

初回起動時にシステム内で大量のメモリを食う何かが動いているのかなと思われるのですが、それが何なのか見当がつかず、検証が止まっている状態です。
何かヒントでもあれば、よろしくお願いします。