質問 > 管理機能 > EC-CUBE2.13冗長化構成においてconstration violationが頻発する |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
dogfeet |
投稿日時: 2021/9/27 17:37
対応状況: −−−
|
新米 登録日: 2021/9/27 居住地: 投稿: 5 |
EC-CUBE2.13冗長化構成においてconstration violationが頻発する [EC-CUBE] 2.13.5
[OS] Amazon Linux AMI [PHP] PHP5.6 [データベース] mysql5.6 [WEBサーバ] apache2.4 [現象] 現状、 ウェブサーバー × 3 DBサーバー × 1 Elasticache Redis (セッション管理) でEC-CUBE2.13.5を動かしています。 ウェブサーバーのうち1台は、管理画面&決済(/shopping/load_payment_module.php)で使用、他の2台はそれ以外のページで使用しています。 (aws albでターゲットグループを2つ作成し、パスにて振り分け) 通常時は問題ないのですが、アクセスが集中すると dtb_order_tempのorder_temp_idの書き込みでconstration violationが頻発し、Lock wait timeout exceeded; try restarting transactionが連続して起こり、 管理画面は閲覧できるのですが、フロント側がBad Gatewayで閲覧できなくなります。 具体的には、 LC_Page_Shopping.php > lfRegistData > $objPurchase->saveOrderTemp の内の INSERT INTO dtb_order_temp 処理部分でconstraint violationが起こり、 LC_Page_Cart.php > lfSetCurrentCart > lfUpdateOrderTempid の内の UPDATE dtb_order_temp 処理部分でLockがかかってしまいます。 order_temp_idの生成部分も見て、被ることはないかと思うのですが、この様な現象は起こり得るものなのでしょうか? 何か考えられる事などありましたら、お教えいただけますでしょうか。 よろしくお願い致します。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» EC-CUBE2.13冗長化構成においてconstration violationが頻発する | dogfeet | 2021/9/27 17:37 |
Re: EC-CUBE2.13冗長化構成においてconstration violationが頻発する | nanasess | 2021/9/27 18:02 |
Re: EC-CUBE2.13冗長化構成においてconstration violationが頻発する | dogfeet | 2021/9/27 18:46 |
Re: EC-CUBE2.13冗長化構成においてconstration violationが頻発する | nanasess | 2021/9/28 0:17 |
Re: EC-CUBE2.13冗長化構成においてconstration violationが頻発する | dogfeet | 2021/9/28 19:34 |