Re: Areas表の行数が増え続け、concreteのログイン画面を開こうとすると500エラーが返る

2011年2月23日 at 11:13

Katzさん、taoさんお返事ありがとうございます。

max_execution_timeはデフォルトで30secになっています。
プロセスの停止で、再度管理画面にログインすることができました。


不正なエラーが発生しました。
mysql error: [1053: Server shutdown in progress] in EXECUTE("select arID, arOverrideCollectionPermissions, arInheritPermissionsFromAreaOnCID from Areas where cID = '1' and arHandle = 'Main : Layout 2 : Cell 1 : Layout 2 : Cell 13093'")

Fatal error: Uncaught exception 'ADODB_Exception' with message 'mysql error: [2006: MySQL server has gone away] in EXECUTE("insert into Logs (logType, logText, logIsInternal) values ('exceptions', '予想外エラー:mysql error: [1053: Server shutdown in progress] in EXECUTE("select arID, arOverrideCollectionPermissions, arInheritPermissionsFromAreaOnCID from Areas where cID = \'1\' and arHandle = \'Main : Layout 2 : Cell 1 : Layout 2 : Cell 13093\'")\n\n#0 /home/ID/ID.sixcore.jp/public_html/concrete/concrete/libraries/3rdparty/adodb/adodb.inc.php(1037): adodb_throw(\'mysql\', \'EXECUTE\', 1053, \'Server shutdown...\', \'select arID, ar...\', false, Object(ADODB_mysql))\n#1 /home/ID/ID.sixcore.jp/public_html/concrete/concrete/libraries/3rdparty/adodb/adodb.inc.php(993): ADOConnection->_Execute(\'select arID, ar...\')\n#2 /home/ID/ID.sixcore.jp/public_html/concrete/concrete/libraries/3rdparty/adodb/adodb.inc.php(1605): ADOConnection->Execute(\'select arID, ar...\', Array)\n# in /home/ID/ID.sixcore.jp/public_html/concrete/concrete/libraries/3rdparty/adodb/adodb-exceptions.inc.php on line 78

という表示が出て止まっていました。


ログインは出来たので増殖しているテーブル(添付ファイル)は削除し無事事無きを得ました。
#ただ、Areas表の行数は3万行まで増えたままです。

発生するタイミングですが、(別のユーザになります)
レイアウトブロックを2列で作成しそれを別のセルへ移動しようとしてそうなってしまったようです。
元々一列のレイアウトブロックを2列にしたりもしたそうです。
それが反映されず色々いじっていたらそうなったそうです。。
GUIのような感じで強引に移動操作を行っていたように見受けました。
私の方では再現が出来ませんでした。

何はともあれ、ログイン画面に入れなかったのが入れるようになりましたので
もし同じエラーが発生しても何とかなりそうです。
ありがとうございます。

添付: .png