バージョン選択

フォーラム

メニュー

オンライン状況

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

PR

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について

サイト内検索

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

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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
居住地:
投稿: 24
Re: キャッシュ削除エラーがおこってしまいます。
elm_art様。

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

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

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

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

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

レス有難うございます。

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

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

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

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

FTPでも、ご利用のサーバー会社提供のコンパネのファイルマネージャーでも、手段は問わないと思います。
« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

クレジットカード情報の非保持化対応

統計情報

総メンバー数は20,548名です
総投稿数は83,580件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1662
4
yuh
1430
5
red
1076
6
fukap
907
7
shutta
827
8
468
800
9 ramrun 789
10
tsuji
784
11
umebius
723
12
tao_s
651
13 karin 641
14 sumida 638
15
homan
633
16 DELIGHT 571
17
patapata
502
18
flealog
483
19 tonton 436
20
ecbg
387


ネットショップの壺

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

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