バージョン選択

フォーラム

メニュー

オンライン状況

51 人のユーザが現在オンラインです。 (42 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 51
もっと...

サイト内検索

質問 > 管理機能 > キャッシュ削除エラーがおこってしまいます。

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
elm_art
投稿日時: 2017/11/13 19:28
対応状況: −−−
新米
登録日: 2014/7/3
居住地:
投稿: 4
Re: キャッシュ削除エラーがおこってしまいます。
当方でも同様の現象が起きました。

EC-CUBE 3.0.15(デフォルトに商品2000件程度入れた状態)
PHP 7.0.15


display_errorを有効にして確認すると以下のエラー。


Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 8192 bytes) in /path/to/eccube/vendor/symfony/finder/Iterator/RecursiveDirectoryIterator.php on line 79


エラー内容が判明してから、php.ini の memory_limit を少しずつ上げて 1GB まで上げてみましたが上記のとおり改善は見られませんでした。

この時点で cache/twig/production 配下のファイル数は20万程度。


EC-CUBEをデバッグモードにして制作している場合は、キャッシュファイルが貯まらないので、この問題に遭遇しないかもしれません。

解決はしていませんがご参考まで。
yamasan
投稿日時: 2017/11/14 2:20
対応状況: −−−
常連
登録日: 2017/9/7
居住地:
投稿: 45
Re: キャッシュ削除エラーがおこってしまいます。
elm_art様。

同様のエラー発生ですか (泣)
elm_art様の所でも修復方法模索中でしょうか?

それとも一時的にでも修復できましたでしょうか?

一時的にでも修復できれば、その後はデバックモードで作成していけるのですが
今の状態では、サイト作成が進められない状態です・・。

是非とも、同様のエラーで解決した方がいらっしゃいましたら
ご教授願いたいです。

k-yamamura
投稿日時: 2017/11/14 3:08
対応状況: −−−
常連
登録日: 2015/7/8
居住地:
投稿: 67
Re: キャッシュ削除エラーがおこってしまいます。
yamasan 様

キャッシュ削除が出来ないということでお使いのサーバ環境が分かりませんが、
暫定的な対応とはなりますが、
レンタルサーバ等をお使いでSSHで接続できるのであれば、
EC-CUBEがインストールされているディレクトリまで移動し、

php app/console cache:cleare

を実行してみてどうなるか確認してください。

上記コマンドでもエラーになる、または実行できないというのであれば、
app/cache 以下は削除しても問題ありませんのでFTPソフト等から削除してください。

cache以下を削除してもエラーになるのであればまた別の要因となります。


----------------
株式会社キュール
support@cule.jp

EC-CUBE3で困ったことがありましたらお気軽にご相談ください。
yamasan
投稿日時: 2017/11/14 12:01
対応状況: −−−
常連
登録日: 2017/9/7
居住地:
投稿: 45
Re: キャッシュ削除エラーがおこってしまいます。
k-yamamura様

レス有難うございます。
SSHの知識が乏しいので、FTPソフトで削除を考えているのですが、

/public_html/app/cache/twig/production/default 以下のフォルダごと全て削除ではなく、

/public_html/app/cache 以下をフォルダごとまるまる削除でしょうか。

/public_html/app/cache 以下には doctrine eccube plugin translator twingなどのフォルダがあり、
それ以下にもsession adminなど多数のフォルダが存在しています。


サーバーのコントロールパネルを確認し、1つわかった事なのですが
例えば、1つの商品の説明文を更新して登録しただけで、使用ファイル数が50程増えます。(おそらくキャッシュだと思いますが)

そのために、上記にレス頂いた「elm_art様」も(cache/twig/production 配下のファイル数は20万)という膨大な数になったのではと考えています。
elm_art
投稿日時: 2017/11/14 14:38
対応状況: −−−
新米
登録日: 2014/7/3
居住地:
投稿: 4
Re: キャッシュ削除エラーがおこってしまいます。
yamasan 様

根本的な解決ではないですが…当方の対応内容を記します。

当方の場合ですが、キャッシュファイル数が極端に多いのは
「app/cache/twig/production/default/」
の配下だけだったので、この「default」フォルダを手動で削除しました。

※実際には「default」部分は利用中のテンプレートコードになるかと思います。

キャッシュファイルの手動削除後は、
・管理画面からのキャッシュクリア(twig以外も)
・キャッシュクリアが走る他の処理(ブロック編集やプラグインインストールなど)
いずれも正常に動作しました。

当面はこの運用で凌ごうと思います。

ただし、アクセス数が極端に多いサイトの場合ですと、手動で削除してもすぐキャッシュファイルが増えてしまって上記のようにうまくいかない可能性も考えられます。
その場合は、一度サイトを止める必要があるかもしれません。
yamasan
投稿日時: 2017/11/14 21:12
対応状況: −−−
常連
登録日: 2017/9/7
居住地:
投稿: 45
Re: キャッシュ削除エラーがおこってしまいます。
elm_art 様

レス有難うございます。

「app/cache/twig/production/default/」の
「default」フォルダごと消去は、サーバーコントロールパネルの
ファイルマネージャーなどから削除されたのでしょうか?

何度もお手数おかけします。

elm_art
投稿日時: 2017/11/15 13:16
対応状況: −−−
新米
登録日: 2014/7/3
居住地:
投稿: 4
Re: キャッシュ削除エラーがおこってしまいます。
yamasan 様

こちらはSSHで作業しました。

FTPでも、ご利用のサーバー会社提供のコンパネのファイルマネージャーでも、手段は問わないと思います。
yamasan
投稿日時: 2017/11/18 17:11
対応状況: −−−
常連
登録日: 2017/9/7
居住地:
投稿: 45
Re: キャッシュ削除エラーがおこってしまいます。
経過報告です。

app/cache/twig/production/default内のキャッシュ全て
FFFTPで削除しました。約10万ファイルありました。

その後、プラグインのONOFFを試しましたが、結果はダメでした。
同じエラーです。

ブロック管理からの各twig編集ですが、同じエラー画面になるものの
サイト上反映はする状態になりました。

app/cache/twig/production/admin内にも約10万ファイルものキャッシュ(PHP)があるので、引き続きそちらの削除をしている途中です。

サイトOPENもしていないので、アクセスはほぼ皆無です。
膨大なキャッシュの理由は不明なままですが、エラーさえ直ってくれればと引き続き作業中です。
yamasan
投稿日時: 2017/11/19 18:42
対応状況: −−−
常連
登録日: 2017/9/7
居住地:
投稿: 45
Re: キャッシュ削除エラーがおこってしまいます。
レスをくれた皆様、
そして同様のエラーで対策を教えて下さったelm_art様。

有難うございました。

/public_html/app/cache/twig/production/default
/public_html/app/cache/twig/production/admin

上記フォルダ内のPHPファイルキャッシュを全て削除する事によって
プラグインのON OFF そして各twigファイルの編集→登録。
管理画面からのキャッシュ削除がすべて動作するようになりました。

default・adminともにほぼ同じ量のキャッシュが溜まっており、
その数は約19万ファイルでした。

サイトもOPENしておらず、商品数も何万もあるわけでなく
なぜキャッシュがここまで膨れ上がるのか不明ですが、
elm_art様とおなじく、数日ごとに手作業でキャッシュを削除して対応したいと思います。

このエラーの根本的な原因を究明できた方がいらっしゃいましたら、
是非お教え下さい。定期的に、当スレッドを見ています。

助けてくださった皆様、本当にありがとうございました。

« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

統計情報

総メンバー数は33,262名です
総投稿数は87,785件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1794
4
yuh
1515
5
468
1271
6
red
1178
7
umebius
1007
8
fukap
907
9
shutta
827
10
tsuji
815
11 ramrun 789
12
tao_s
665
13 karin 656
14 sumida 641
15
homan
633
16
h_tanaka
572
17 DELIGHT 571
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© LOCKON CO.,LTD. All Rights Reserved.