バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > やはり郵便番号DB登録がうまくいかない・・・2.11.1

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kozou
投稿日時: 2011/8/6 23:38
対応状況: −−−
一人前
登録日: 2011/5/18
居住地:
投稿: 75
やはり郵便番号DB登録がうまくいかない・・・2.11.1
いつもご指導ありがとうございます。Ver2.11.1 で郵便番号DB登録を実行中
なかなか完了しないので調べてみた所、何回もブラウザを更新していれば終わる
との情報を見つけ実行していたのですが、3回目くらいで

「システムエラーが発生しました。大変お手数ですが、サイト管理者までご連絡ください。 」

と表示されて操作不能になりました。


「ログインページに戻る」ボタンもありますが、押してもページが移動しません。
一旦ブラウザを閉じて再度ログインしようとしても

「システムエラーが発生しました。大変お手数ですが、サイト管理者までご連絡ください。 」

のページになります。

とにかく身動きが取れず困っておりましたが、諦めてしばらくしてから
ログインすると普通にログイン出来ました。

しかしながら、郵便DB登録は出来ていない様子で「郵便番号DBには 0 行のデータがあります。」となっています。
また「会員登録」のページから、郵便番号検索を試してみましたが当然機能しません。昨日からずっとこんな事の繰り返しです。

他にも似たような事象の方もいらっしゃる様ですが、皆さん何回か
試しているとうまくいった、と言うパターンが多いようで、私とは症状が若干違うようです。

これはeccubeのバグでしょうか?とにかく使えずに困っております。
解決方法はあるのでしょうか?
468
投稿日時: 2011/8/6 23:53
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: やはり郵便番号DB登録がうまくいかない・・・2.11.1
こんばんわ。

郵便番号DBは、どうしても容量が大きいので、登録時にタイムアウト等のエラーが発生する事がよくあります。
私も何回もブラウザを更新する方法で、データを登録した事があるのですが、
システムエラーが出た事はなく、0行ままと言う事はありませんでした。

システムエラーの画面が出たと言うことは、
/data/logs/site.log
にエラーの内容が記述されているのではないかと思います。

こちらを確認いただくと、何か原因がつかめるかもしれません。
何回かログイン時のエラーも発生されたという事なので、
大量のログが出力されているかもしれませんが、
同じエラーの繰り返しであれば、
同じログが出力されていると思いますので、
1件分を見つけ出してみてください。

私はシステムエラー起きたら、そこから調査しております。
kozou
投稿日時: 2011/8/7 0:20
対応状況: −−−
一人前
登録日: 2011/5/18
居住地:
投稿: 75
Re: やはり郵便番号DB登録がうまくいかない・・・2.11.1
ご返信ありがとうございます。開き直ってはっきり申し上げますが
エラーログを見ても理解不能な素人です。

ログが大きすぎて一部なのですが、勝手ながら以下に一部明記します。
一部は個人情報のため***と表記しますが、お許し下さい



2011/08/06 22:27:44 [/admin/basis/zip_install.php] access : user=sample auth=0 sid=965****** from 11*.1**.***.**
FATAL Error(256) /home/sampale/sampale.com/public_html/class/SC_Query.php:870 https://sampale.com/admin/basis/zip_install.php?mode=auto&exec=yes&startRowNum=

SERVER_ADDR: 2**.**.**.**
REMOTE_ADDR: 1**.1**.**.**
USER_AGENT: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; Ant.com Toolbar 1.7; Ant.com Toolbar 1.6; SLCC1; .NET CLR 2.0.****; MDDS; .NET CLR 3.5.3****; .NET CLR 3.0.3****; .NET4.0C; AskTB5.6)

SQL: INSERT INTO mtb_zip(zipcode,state,city,town) VALUES (?,?,?,?)

MDB2 Error: unknown error

_doQuery: [Error message: Could not execute statement]
[Last executed query: PREPARE mdb2_statement_mysql_109152dc7*******1d***c33** FROM 'INSERT INTO mtb_zip(zipcode,state,city,town) VALUES (?,?,?,?)']
[Native code: 1226]
[Native message: User 'sample_db' has exceeded the 'max_questions' resource (current value: 700000)]


/home/sampale/sampale.com/public_html/admin/basis/zip_install.php 34:LC_Page_Admin_Basis_ZipInstall_Ex->process
/home/sampale/sampale.com/public_html/class_extends/page_extends/admin/basis/LC_Page_Admin_Basis_ZipInstall_Ex.php 56:LC_Page_Admin_Basis_ZipInstall->process
/home/sampale/sampale.com/public_html/class/pages/admin/basis/LC_Page_Admin_Basis_ZipInstall.php 80:LC_Page_Admin_Basis_ZipInstall->action
/home/sampale/sampale.com/public_html/class/pages/admin/basis/LC_Page_Admin_Basis_ZipInstall.php 105:LC_Page_Admin_Basis_ZipInstall->lfAutoCommitZip
/home/sampale/sampale.com/public_html/class/pages/admin/basis/LC_Page_Admin_Basis_ZipInstall.php 144:LC_Page_Admin_Basis_ZipInstall->insertMtbZip
/home/sampale/sampale.com/public_html/class/pages/admin/basis/LC_Page_Admin_Basis_ZipInstall.php 229:SC_Query->insert
/home/sampale/sampale.com/public_html/class/SC_Query.php 478:SC_Query->query
/home/sampale/sampale.com/public_html/class/SC_Query.php 730:SC_Query->prepare
/home/sampale/sampale.com/public_html/class/SC_Query.php 867:MDB2_Driver_mysql->prepare
/home/sampale/sampale.com/public_html/module/MDB2/Driver/mysql.php 1123:MDB2_Driver_mysql->_doQuery
/home/sampale/sampale.com/public_html/module/MDB2/Driver/mysql.php 798:MDB2_Driver_Common->raiseError
/home/sampale/sampale.com/public_html/module/MDB2.php 1497:PEAR->raiseError
/home/sampale/sampale.com/public_html/module/PEAR.php 557:MDB2_Error->MDB2_Error
/home/sampale/sampale.com/public_html/module/MDB2.php 1009:PEAR_Error->PEAR_Error
FATAL Error(256) /home/sampale/sampale.com/public_html/class/SC_Query.php:870 http://sampale.com/products/detail.php?product_id=16

SERVER_ADDR: 2**.**.6*.**
REMOTE_ADDR: **.2**.**.***
USER_AGENT: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

SQL: SELECT sess_data FROM dtb_session WHERE sess_id = ?

MDB2 Error: unknown error

_doQuery: [Error message: Could not execute statement]
[Last executed query: PREPARE mdb2_statement_mysql_154c9a2298561eabafcfbf6137526dbbaeca18ddb FROM 'SELECT sess_data FROM dtb_session WHERE sess_id = ? ']
[Native code: 1226]
[Native message: User 'sample_2' has exceeded the 'max_questions' resource (current value: 700000)]


/home/sampale/sampale.com/public_html/products/detail.php 25:require_once
/home/sampale/sampale.com/public_html/require.php 29:require_once

実際はまだまだあります。
468
投稿日時: 2011/8/7 0:39
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: やはり郵便番号DB登録がうまくいかない・・・2.11.1
こんばんわ。

エラーの内容を見たところ、MySQLに1時間あたり発行できるSQLの上限を超えているようです。(70万回)

MySQLからエラーメッセージは↓になります。
[Native message: User 'sample_2' has exceeded the 'max_questions' resource (current value: 700000)]

しばらくログインできなくなるのは、時間が経過してSQLリクエストの回数がリセットされる為、
問題が解消されるのだと思います。

対処法としては、
・MySQLのユーザーを作成できる権限を持っているのであれば、制限無しのユーザーを作る。
(レンタルサーバーでは、この権限を持っている事は少ない)
・郵便番号データを数時間に分けて登録していく。
(1回につき、1時間以上時間を空けて作業する)

ちなみに郵便番号登録の処理は、分割して行えたかどうか?よくわからないので、
一度、確認してみようと思います。
468
投稿日時: 2011/8/7 2:08
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: やはり郵便番号DB登録がうまくいかない・・・2.11.1
EC-CUBE2.11.1の管理画面の基本情報管理で
郵便番号CSVを分割登録する事が出来ましたので、手順を投稿します。

1./data/downloads/KEN_ALL_utf-8.CSVを複数のファイルに分割する。
(全国の郵便番号が122,999件ありましたので、30,000件ずつ5つのファイルに分けました。
私はサクラエディタを使って、手動でコピー&ペーストして、保存する際にUTF-8を設定しました。)

2.分割したファイルの1つ目のファイルでKEN_ALL_utf-8.CSVを上書き(FTPで)して、
 EC-CUBE管理画面の基本情報管理→郵便番号DB登録をクリック。

3.「郵便番号CSVには30000行のデータがあります。」と表示されるので、自動更新ボタンをクリック。

4.取り込みが完了したら、2つ目のファイルでKEN_ALL_utf-8.CSVを上書き(FTPで)して、
 EC-CUBE管理画面の基本情報管理→郵便番号DB登録をクリック。

5.「郵便番号CSVには30000行のデータがあります。」と表示されるので、
 今度は、手動更新を行う。開始行に1を入力して手動更新ボタンをクリック。
 (これで2つ目のCSVを1行目から読込む)

6.4〜5の手順を繰り返して、全てのファイルを登録する。
 注)3つ目以降のCSVを登録する場合、赤い文字で「号数に差異があります。登録に以上がある恐れがあります。」と
 表示されますが、登録済みの郵便番号DBとCSVの件数を比較して表示しているメッセージだと思いますので、
 無視して作業を進めました。

SQLのリクエストの制限の問題があるので、
1時間以上おいて作業していただけたらと思います。
kozou
投稿日時: 2011/8/9 0:35
対応状況: −−−
一人前
登録日: 2011/5/18
居住地:
投稿: 75
Re: やはり郵便番号DB登録がうまくいかない・・・2.11.1
ご返信が遅くなりまして申し訳ございません。
仕事の都合で、PCに触れない環境におりました。

早速試してみまして、うまく行きました!

一度、3つ目のファイルで、途中で止まり「システムエラーが発生しました」
が表示されたのですが、時間を置いて試してみると、今度はうまく行き
それ以外のファイルは全て1回で登録できました。


勉強不足でよく解らないのですが、468様からご指導頂いた方法で対応できました。
私と同じような症状の方は、ぜひこの質問を参考にしてみて下さい。

468様、心より感謝申し上げます。最高でした!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,339名です
総投稿数は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.