バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > AWS冗長化時のキャッシュ管理、キャッシュクリアなど

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
be-s
投稿日時: 2021/8/20 10:29
対応状況: −−−
一人前
登録日: 2016/2/2
居住地: manchester
投稿: 88
AWS冗長化時のキャッシュ管理、キャッシュクリアなど
[EC-CUBE] 4.0.4
[レンタルサーバ] AWS EC2冗長化設定
[OS] Linux
[PHP] 7.3.14
[データベース] MySQL 5.7.28(RDS)
[WEBサーバ] Apache/2.4.25
[ブラウザ] Chrome
[セッション管理]PdoSessionHandler
[現象]
AWSで冗長化をおこなっているのですが
皆様キャッシュ管理どうされていますか?

AWS上でEC2を2台構成でElasticFileSystemで/app/template/以下を共通でマウントして組んでいるのですが
この構成だと、かたいっぽう(EC2Aとします)で管理画面からTwig修正すると
データ上は修正されるのですが管理画面からキャッシュクリアボタン押しても
もうかたいっぽう((EC2Bとします))キャッシュは、すぐ変わらず、古い情報が見えてしまうので
EC2B側でキャッシュクリアしないと見えないのですが

皆様冗長構成のキャッシュについてはどうされていますでしょうか?
ご知見ある方ご教授お願いいたします。
nanasess
投稿日時: 2021/8/20 10:45
対応状況: −−−
登録日: 2006/9/9
居住地: 大阪
投稿: 2180
Re: AWS冗長化時のキャッシュ管理、キャッシュクリアなど
冗長構成が必要なミッションクリティカルな環境では、キャッシュ自動生成時のトラブルが深刻な影響を及ぼす懸念があるため、コマンドラインでバッチを組むことをおすすめします。

ご参考
https://qiita.com/nanasess/items/791c9ec98f69ada93ea0#対処方法-2

bin/console cache:warmup で、キャッシュ生成までコマンドラインで実施するのが確実です。
メンテナンスモードにしたノードは HTTP Status 503 を返すため、ロードバランシングが停止すると思いますので、その際の負荷対策も必要になるかもしれません。


----------------
大河内健太郎(Kentaro Ohkouchi)
EC-CUBE公式エバンジェリスト
スキルニル株式会社

EC-CUBE1系2系長期サポートホスティングサービス CUBE Lab
https://cubelab.info/

be-s
投稿日時: 2021/8/20 14:40
対応状況: −−−
一人前
登録日: 2016/2/2
居住地: manchester
投稿: 88
Re: AWS冗長化時のキャッシュ管理、キャッシュクリアなど
大河内さん
いつもお世話になっております。



下記投稿のようにバッチでコマンドかするということでしょうか?
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=20356&forum=11
nanasess
投稿日時: 2021/8/20 15:06
対応状況: −−−
登録日: 2006/9/9
居住地: 大阪
投稿: 2180
Re: AWS冗長化時のキャッシュ管理、キャッシュクリアなど
引用:

下記投稿のようにバッチでコマンドかするということでしょうか?
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=20356&forum=11


はい、そうですね。

個人的には、デザイン管理機能自体は不正アクセスに弱いので、この機能自体を無くしてしまって、開発者のみデプロイできるようにするのが良いと思っています。
(バージョンアップ時に、本番環境にしかない app/template をマージするのは大変ですし...)

ご参考
https://qiita.com/nanasess/items/19ef094309f50009c742


----------------
大河内健太郎(Kentaro Ohkouchi)
EC-CUBE公式エバンジェリスト
スキルニル株式会社

EC-CUBE1系2系長期サポートホスティングサービス CUBE Lab
https://cubelab.info/

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


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は73,080名です
総投稿数は102,130件です

投稿数ランキング

1
seasoft
7333
2
468
3078
3
AMUAMU
2712
4
nanasess
2180
5
umebius
2030
6
yuh
1612
7
red
1453
8
h_tanaka
1090
9
tsuji
936
10
fukap
907
11
shutta
835
12
tao_s
793
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.