バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

その他 > その他 > 突然サイトが真っ白。EC-CUBEとDB間の処理が原因だそうですが。。

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
it3
投稿日時: 2010/2/16 14:16
対応状況: −−−
一人前
登録日: 2009/3/16
居住地:
投稿: 94
突然サイトが真っ白。EC-CUBEとDB間の処理が原因だそうですが。。
いつもお世話になっております

先ほど、公開中のサイトが真っ白で表示されない現象が
ありました。

レンタルサーバー会社へ問い合わせし、現在は復旧しましたが、
原因はEC-CUBE側との事でした。

おっしゃる事には、
EC-CUBEからDBへ接続する際のSELECT文で処理接続が
多すぎて処理が止まってしまったようです。

EC-CUBE側のサポートを行っていないという事ですが、
商品IDや規格ID等が原因での事例もあるようだとか。
プログラムが原因かも知れないので、調べて改善を行って下さいといわれました。
現在復旧していますが、今後もこのような現象が起きる可能性があるとの事です。

ですが、不具合が起きる前に更新等は全く行っていませんでした。

サーバーのエラーログでは↓が表示されています。
(ここも全く触っていません。)

PHP Fatal error: Call to undefined method DB_Error::getCol() in (中略)/class/SC_DbConn.php on line 135

実は、以前にも同じように止まり、同じようなエラーが出ましたが、その時は、サーバーを共有しているどこかのサイトが原因でした。
今回は、不具合の状況は似ていますが、原因はEC-CUBEのようです。ですが、どうしたらよいか分からず、こちらへ質問させていただきました。

このような事例をご存じの方、ご経験された方がいらっしゃいますか?
また、このような場合、どう改善したらよいのでしょうか?

どなたか、よろしくお願い致します。m(_ _)m



**************************************
eccube-2.4.1
MySQL 5.1.36
PHP 5.1.6
seasoft
投稿日時: 2010/2/16 14:20
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 突然サイトが真っ白。EC-CUBEとDB間の処理が原因だそうですが。。
EC-CUBE は比較的負荷が高いアプリケーションです。

私も EC-CUBE の負荷によりダウンしたサーバを何度か見かけたことがあります。

まずは、DB を PostgreSQL に変更するのが手っ取り早く状況を改善しやすいと思います。

また、他のサーバ利用者に迷惑を掛けないため & 他のサーバ利用者の影響を受けにくくするため、VPS を利用することをお勧めいたします。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

hogehoge
投稿日時: 2010/2/16 14:48
対応状況: −−−
常連
登録日: 2008/9/19
居住地: Cusco,Peru
投稿: 67
Re: 突然サイトが真っ白。EC-CUBEとDB間の処理が原因だそうですが。。
なにをもってレンタルサーバー会社さんが「原因はEC-CUBEのようです」と言っているのでしょう・・・?
お使いのレンタルサーバー会社さんはどちらですか?

他の方が選択する際にも有益な情報となると思うので、ぜひプランなども教えて頂ければとおもいます。
it3
投稿日時: 2010/2/16 15:32
対応状況: −−−
一人前
登録日: 2009/3/16
居住地:
投稿: 94
Re: 突然サイトが真っ白。EC-CUBEとDB間の処理が原因だそうですが。。
早速レスありがとうございます。

使用しているのは
WebARENA SuiteX です。
ポスグレは、現在扱っていないようでした。
http://web.arena.ne.jp/suitex/spec/index.html


同じような不具合が起きない為には
サーバーを乗り換えないといけなさそうですね・・・。
メールサーバーと併用していたので、移動が大変だから
引っ越しはなるべく避けたい気分ですが。。。><

検討しておいた方が良さそうですね。。

EC-CUBEと相性の良いサーバー(出来ればVPSが良いようですね)
てご存知でしょうか?






nanasess
投稿日時: 2010/2/16 15:45
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: 突然サイトが真っ白。EC-CUBEとDB間の処理が原因だそうですが。。
引用:

it3さんは書きました:

EC-CUBEと相性の良いサーバー(出来ればVPSが良いようですね)
てご存知でしょうか?


同じ WebARENA でも SuitePRO は良いと思いますよ.
GUI 管理画面が無いので, 上級者向けですが...
ramrun
投稿日時: 2010/2/16 23:32
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: 突然サイトが真っ白。EC-CUBEとDB間の処理が原因だそうですが。。
引用:
PHP Fatal error: Call to undefined method DB_Error::getCol() ...

このエラー自体はDBサーバを止めた状態でアクセスすれば容易に確認できます。
多分、負荷でMySQLサーバが落ちて、そのときのエラーログにit3さんのEC-CUBEのSELECTがあったものかと。
共有だから他の人のところで適度に負荷がかかったところで、トドメがソレだっただけのような気もします。

とりあえずsessionをDBからFILEに。
HTTPキャッシュをうまく利用して、なるべくリクエストを減らしてみたらどうでしょう?

商品検索をGoogleさん経由にする〜

商品一覧ページで規格の表示や、カゴに入れる処理がある場合は外して、一覧ページの処理を軽くするとか。
(不便にはなりますが...)

それでもショップのアクセスが増えてくれば、いずれは同じ状況になると思いますが、一時しのぎはできると思います。
AMUAMU
投稿日時: 2010/2/17 0:14
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 突然サイトが真っ白。EC-CUBEとDB間の処理が原因だそうですが。。
一時的にクローラーなどのアクセスが重なっての高負荷の可能性もあるので一概に言えませんが、他の方も書いているように共有サーバでは限界があります。
多少アクセスが増えた時点で乗り換えを検討されると良いと思います。
現状、快適に動いているようであれば一時的なものだとは思いますが・・・

負荷の問題と思われる状況になった場合、最低でもVPSの中ランク以上、アクセス量次第で安価な専用サーバを視野に入れると良いと思います。

サーバ乗り換えについては、WebだけやEC-CUBE部分だけを分離して移転するという手もあります。

個人的にはEC-CUBEとの組み合わせは高スペックVPSより低スペック専用サーバのほうが良いとは思います。


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

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


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,400名です
総投稿数は110,082件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1304
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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