BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с субдоговорами в 4.6
СообщениеДобавлено: 08 апр 2009, 17:05 
Не в сети

Зарегистрирован: 17 фев 2009, 19:18
Сообщения: 437
Откуда: Коломна
Карма: 10
Имеем супер и независимый субдоговор.
1. При переводе средст с супер договора на субдоговор через интерфейс администратора - все в порядке, средства переводятся на субдоговор. Это видно из детализации баланса.
Так же эта операция отображается в web-интерфейсе пользователя.
2. Тепер проделаем эту операцию из web-интерфейса пользователя.
Получаем странный результат.
В web-интерфейсе видим что средства перевелись, баланс измениля. А в интерфейс администратора администратора это не отображается и баланс договоров не меняется.
Получается, что пользователь видит один балланс, а администратор другой.
-------------------------------
Далее картинки:
1. Интерфейс администратора


Вложения:
Комментарий к файлу: Субдоговор
SD-2.jpg
SD-2.jpg [ 134.09 КБ | Просмотров: 5611 ]
Комментарий к файлу: Супер-договор
SD-1.jpg
SD-1.jpg [ 137.55 КБ | Просмотров: 5611 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 апр 2009, 17:07 
Не в сети

Зарегистрирован: 17 фев 2009, 19:18
Сообщения: 437
Откуда: Коломна
Карма: 10
WEB-Интерфейс клиента


Вложения:
Комментарий к файлу: WEB-Субдоговор
SD-4.jpg
SD-4.jpg [ 83.19 КБ | Просмотров: 5610 ]
Комментарий к файлу: WEB-Супер-договор
SD-3.jpg
SD-3.jpg [ 93.54 КБ | Просмотров: 5610 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 апр 2009, 18:01 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Обновление выложено.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 апр 2009, 18:20 
Не в сети

Зарегистрирован: 17 фев 2009, 19:18
Сообщения: 437
Откуда: Коломна
Карма: 10
Обновился. Сделал перевод.
Проблема осталась..... :cry:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 апр 2009, 19:47 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
Что в логах?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 апр 2009, 20:03 
Не в сети

Зарегистрирован: 17 фев 2009, 19:18
Сообщения: 437
Откуда: Коломна
Карма: 10
Вот логи после перевода через Web-интерфей клиента


Вложения:
Per.zip [4.91 КБ]
Скачиваний: 206
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 апр 2009, 12:08 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Попробуйте снова обновиться. Скрины выложите, пожалуйста, снова.
Ошибок в ваших логах нет.. На тестовой системе 4.6 все работает корректно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 апр 2009, 18:58 
Не в сети

Зарегистрирован: 17 фев 2009, 19:18
Сообщения: 437
Откуда: Коломна
Карма: 10
Обновился не помогло.... :cry:

Я на днях ковырялся в базе, думал что с этим связано.
Сейчас снес биллинг, все поставил с нуля (последний дистрибутив с сайта). Настройки вводил через админку. Результат тот же. Скины не выкладываю, они одинаковые. В логах ошибок нет, все чистенько.
С чем это может связано?
У меня используется односторонняя репликация базы и биллинг настроен для работы с двумя базами. Проверил - измения в мастер базе сразу отображаются и на Slave.
Как еще посмотреть,
1. в каких таблицах происходят изменения при переносе средств с админки
2. в каких таблицах происходят изменения при переносе средст через WEB
3. из каких таблиц берет информацию о балансе админка, а из каких web-интерфес.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 апр 2009, 19:11 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
вы настроили slave базу в биллинге ? попробуйте убрать эту опцию.. Мы когда тестрировали репликации они у нас глючили ..мы сделами поддержку slave базы в билленге, но сам mysql мы не проверяли толком работает у него это возможность всегда или нет ..Поэтому теперь если что-то с чем то не совпадает, то первый совет отключите slave и проверьте


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 апр 2009, 19:18 
Не в сети

Зарегистрирован: 17 фев 2009, 19:18
Сообщения: 437
Откуда: Коломна
Карма: 10
Да вроде с mysql не замечал особых проблем с репликами. Были проблемы с двухсторонней репликацией мастер-мастер на нагруженных серверах, но сейчас нагрузка нулевая...

Хорошо, позже попробую отключить и отпишусь...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 апр 2009, 19:42 
Не в сети

Зарегистрирован: 17 фев 2009, 19:18
Сообщения: 437
Откуда: Коломна
Карма: 10
Отключил репликацию в биллинге.
Все заработало.
Но старые переносы средств через WEB-интерфейс не увидел (пропали беследно). Такое впечатлени, что web инсертил в slave базу.

Короче виновата репликация. Жалко, вещь нужная.
Бум надеятся сделаете позже.
А "мусорная" база пока работает, но опять же нагрузка на сервера пока маленькая...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 апр 2009, 23:49 
Не в сети

Зарегистрирован: 17 фев 2009, 19:18
Сообщения: 437
Откуда: Коломна
Карма: 10
Как и предпологал, "злодей" Web-интерфейс при переносе средств писал в slave-базу, а так как репликация односторонняя, отсюда все и проблемы.
Запретил пользователю INSERT UPDATE, соответственно средства не переносятся и посыпались ошибки

Логи внизу


Вложения:
serv-1.zip [8.75 КБ]
Скачиваний: 203
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 апр 2009, 14:06 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Обновление выложено.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 апр 2009, 14:07 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Цитата:
Короче виновата репликация. Жалко, вещь нужная.
Бум надеятся сделаете позже.

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


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

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


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

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


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

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