BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 23 июн 2025, 23:58

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Master-slave error
СообщениеДобавлено: 05 дек 2012, 12:53 
Периодично, практически каждый день на slave mysql появляется ошибка:

Error 'Table '`bgbilling`.`contract_status_balance_dump`' already exists' on query. Default database: 'bgbilling'. Query: 'CREATE TABLE contract_status_balance_dump( UNIQUE(cid) ) SELECT cid, MAX(yy*12+(mm-1))%12 + 1 AS mm,FLOOR(MAX(yy*12+(mm-1)) / 12) AS yy FROM contract_balance GROUP BY cid'-

4.6 578

mysql-server-5.1.38

Сталкивались?


Вернуться к началу
  
 
 Заголовок сообщения: Re: Master-slave error
СообщениеДобавлено: 05 дек 2012, 12:58 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Сталкивались. ЕМНИМС это валидатор создает таблицу. только он же ее по идее и удаляет после того как закончил работу с ней.
Почему не удалил ее на слейве - хз. может у вас на слейв отчеты прикручены один из которых создал эту таблицу и потом не удалил за собой?

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Master-slave error
СообщениеДобавлено: 05 дек 2012, 13:12 
Нет, со слайвом вообще не работаем. Он там для онлайн бекапа.
И раз в сутки как минимум стопорится.


Вернуться к началу
  
 
 Заголовок сообщения: Re: Master-slave error
СообщениеДобавлено: 05 дек 2012, 13:22 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Ну по идее после того как валидатор создал эту таблицу он ее должен удалить как закончил.
Код:
DROP TABLE IF EXISTS contract_status_balance_dump

попробуйте вручную удалить эту таблицу и проверить отвалится ли слейв после этого на следующий день.
хотя вы можете и проще проверить не ожидая следующего запуска валидатора. удалить таблицу, запустить валидатор вручную чтобы он создал эту таблицу и отработал. после того как получили письмо от валидатора - еще раз запустите валидатор.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Master-slave error
СообщениеДобавлено: 05 дек 2012, 15:31 
show create table contract_status_balance_dump;
ERROR 1146 (42S02): Table 'bgbilling.contract_status_balance_dump' doesn't exist

Хмм, я только что попробовал удалить, а ее и нет оказывается.


Вернуться к началу
  
 
 Заголовок сообщения: Re: Master-slave error
СообщениеДобавлено: 05 дек 2012, 15:37 
хм, вот прямо сейчас.

show slave status;
| Error 'Table '`bgbilling`.`contract_status_balance_dump`' already exists' on query. Default database: 'bgbilling'. Query: 'CREATE TABLE contract_status_balance_dump( UNIQUE(cid) ) SELECT cid, MAX(yy*12+(mm-1))%12 + 1 AS mm,FLOOR(MAX(yy*12+(mm-1)) / 12) AS yy FROM contract_balance GROUP BY cid' |

show create table contract_status_balance_dump;
ERROR 1146 (42S02): Table 'bgbilling.contract_status_balance_dump' doesn't exist

Как так?
Очевидно какие то глюки mysql , а не bg.


Вернуться к началу
  
 
 Заголовок сообщения: Re: Master-slave error
СообщениеДобавлено: 05 дек 2012, 16:00 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Не факт. Если создается CREATE TEMPORARY TABLE - то ее и видно в пределах одного коннекта к базе.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Master-slave error
СообщениеДобавлено: 05 дек 2012, 16:03 
Блин, эти внезапные остановки slave достали.
Сегодня уже третий раз.
Может ка кто отключить этот валидатор?
А то, надеешся на этот онлайн бекап, а он совсем таки не онлайн.


Вернуться к началу
  
 
 Заголовок сообщения: Re: Master-slave error
СообщениеДобавлено: 05 дек 2012, 16:10 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
http://bgbilling.ru/v4.6/doc/ch01s15.html
выключить валидатор
Цитата:
Валидатор - задача должна запускаться раз в период минимальной загрузки системы (например, 3 часа ночи 0 минут). Выполняет проверку базы биллинга на корректность данных, диагностируя ошибки случайных сбоев. Оповещает о наличии ошибок в журналах, которые не были исправлены. В параметрах задачи должно быть указано:
email=<EMail для отправки отчета>

Задача должна отправлять отчет при любом результате проверки. В данный момент производятся проверки журналов ошибок, таблицы баланса на правильность переноса остатков и совпадения суммарных наработок/платежей/расходов с суммами в соответствующих таблицах. В перспективе задача будет вызывать подсистемы валидации модулей и плагинов.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Master-slave error
СообщениеДобавлено: 05 дек 2012, 16:10 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Как я уже говорил может и не валидатор. Может у вас отчет какой запускается тогда. В котором именно такая конструкция используется. Отчет по балансу например.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Master-slave error
СообщениеДобавлено: 05 дек 2012, 16:16 
Нет, значит не он.
Вообще не могу связать периодичность с планировщиком


Вернуться к началу
  
 
 Заголовок сообщения: Re: Master-slave error
СообщениеДобавлено: 05 дек 2012, 16:16 
Нет, значит не он.
Вообще не могу связать периодичность с планировщиком


Вернуться к началу
  
 
 Заголовок сообщения: Re: Master-slave error
СообщениеДобавлено: 05 дек 2012, 16:24 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
а мастер не ругается ни на что?

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Master-slave error
СообщениеДобавлено: 05 дек 2012, 16:35 
неа


Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.040s | 29 Queries | GZIP : On ]