forum.bitel.ru http://forum.bitel.ru/ |
|
Ошибка в scheduler.out версия 4.6 http://forum.bitel.ru/viewtopic.php?f=22&t=2230 |
Страница 1 из 1 |
Автор: | mazay-d [ 21 апр 2009, 18:53 ] |
Заголовок сообщения: | Ошибка в scheduler.out версия 4.6 |
При просмотре логов в scheduler.out ошибка: Код: Checking port 9066...
Port is free starting the applicalion... Starting TEProccessManager on 9066 Creating socket on 9066 java.sql.SQLException: PreparedStatement is closed. at org.apache.commons.dbcp.DelegatingPreparedStatement.checkOpen(DelegatingPreparedStatement.java:271) at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:204) at bitel.billing.server.contract.bean.LimitManager.executeRestoreLimitTask(LimitManager.java:237) at bitel.billing.server.contract.LimitRestorer.executeTask(LimitRestorer.java:55) at bitel.billing.server.task.TaskBase.run(TaskBase.java:50) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: INSERT command denied to user 'мой логин на slave'@'сервер slave-база' for table 'contract_status_last' at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:532) at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at com.mysql.jdbc.Util.getInstance(Util.java:381) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3515) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3447) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1951) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2101) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2548) at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1605) at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1524) at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:196) at bitel.billing.server.contract.ContractStatusSetter.executeTask(ContractStatusSetter.java:95) at bitel.billing.server.task.TaskBase.run(TaskBase.java:50) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) Походу инсертить пытался в slave базу..... |
Автор: | stark [ 21 апр 2009, 18:59 ] |
Заголовок сообщения: | |
это поптыка создать темповую таблицу в slave-базе..надо зазрешить работаь с темповыми таблицами |
Автор: | mazay-d [ 21 апр 2009, 19:02 ] |
Заголовок сообщения: | |
ОК! Добавим....Пускай порадуется!! ![]() |
Автор: | mazay-d [ 21 апр 2009, 19:06 ] |
Заголовок сообщения: | |
А этому пользователю разрешено "Create Temporary Tables" |
Автор: | Администратор [ 22 апр 2009, 15:56 ] |
Заголовок сообщения: | |
Попробуйте под этим slave-юзером на slave-базе выполнить запрос: Код: CREATE TEMPORARY TABLE _test
(UNIQUE(cid)) SELECT cid, id, date2, MAX(date2) FROM contract_status GROUP BY cid На нем именно спотыкается.. Какая версия mysqld? Проверил на тестовой базе, работает с привелегией CREATE_TMP_TABLE. |
Автор: | mazay-d [ 23 апр 2009, 16:40 ] |
Заголовок сообщения: | |
Ну да, не выходит каменный цветок. Версия mysql-5.1.30 А какие у вас права даны юзеру для slave-базы? |
Автор: | Администратор [ 24 апр 2009, 10:03 ] |
Заголовок сообщения: | |
У меня только SELECT и CREATE_TMP_TABLE. Версия MySQL 5,0,77. Может в 5.1 есть отдельная привелегия на INSERT в темповую таблицу? В доке, правда, ничего подобного нет.. А если INSERT разрешить запрос отрабатывает? |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |