BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: 18 июн 2014, 13:12 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Возможно ли, интересует возможно ли отправлять смс если введен неверный пароль?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2014, 13:20 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
А зачем? Обычно стараются вообще настроить бан систему, чтобы после отказа пользователю сразу выдавать отказ в течении некоторого промежутка времени не проверяя ничего (не пароль, ни баланс и т.п) чтобы не грузить систему.

Один роутер с неправильно забитым паролем вам 100500 смс пришлет.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2014, 15:09 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
stark писал(а):
А зачем? Обычно стараются вообще настроить бан систему, чтобы после отказа пользователю сразу выдавать отказ в течении некоторого промежутка времени не проверяя ничего (не пароль, ни баланс и т.п) чтобы не грузить систему.

Один роутер с неправильно забитым паролем вам 100500 смс пришлет.

примерно тоже я и пытаюсь объяснить, а какие ещё подводные камни есть?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2014, 15:34 
Не в сети
Разработчик

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

Может еще смс на каждый скаченный байт ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2014, 15:40 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
цель не тех абонентов которые на роутерах, а тех, которые руками вбивают, чтоб повысить лояльность

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2014, 15:59 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
skyb писал(а):
цель не тех абонентов которые на роутерах, а тех, которые руками вбивают, чтоб повысить лояльность


А как проявляется лояльность ? Смс шлется клиенту чтоли ? Я думал тех. поддержке.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2014, 16:01 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2014, 16:03 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
да, клиенту, мол ввел не верно, ему оп, пришло, он такой перезабил верно.

я так понял что сразу нужно, ввел неверно, ушла

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2014, 16:06 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
поправочка,да, пойдет если раз в час отсылать будет

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2014, 16:14 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
А какую вы проблему пытаетесь решить?
Это первый вопрос, который нужно задавать заказчику костыля в таких случаях


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2014, 16:23 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Cromeshnic писал(а):
А какую вы проблему пытаетесь решить?
Это первый вопрос, который нужно задавать заказчику костыля в таких случаях


он вроде бы ответил - они хотят "повысить лояльность". Видимо, проблему низкой лояльности пытаются решить :). Скорее всего ТЗ от маркетологов каких-то исходит.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2014, 16:30 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
а может маркетологи это и есть проблема? :umnik:

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2014, 16:38 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
вот ещё для чего
Снять немного нагрузку по звонкам в офис с этой проблемой

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2014, 17:06 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
skyb писал(а):
вот ещё для чего
Снять немного нагрузку по звонкам в офис с этой проблемой


Только по проблеме неверного пароля ? Т.е если заблокировало по балансу, то все равно звонить будут?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2014, 17:11 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
получается что пароль вводят неверно чаще чем ловят проблему по балансу, ну вообще, если нормально получится определить ошибку, то на каждую можно будет написать свой метод/класс отправки

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2014, 17:18 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
skyb писал(а):
получается что пароль вводят неверно чаще чем ловят проблему по балансу, ну вообще, если нормально получится определить ошибку, то на каждую можно будет написать свой метод/класс отправки


А зачем отдельный класс то ? Мы выдаем reject. В нем есть код ошибки, по нему можно понять что не так и отправить соответствующее сообщение. Это если событие делать(чего мы скорее всего делать не будем). А если скриптом, то таблица : inet_auth_error_{mid}_yyyyMM в ней есть код ошибки. Это в случае если у вас reject вообще выдается, можно же еще настроить что он без всяких ошибок в другую сеть попадает и всегда получает accept(regect to accept).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2014, 17:22 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
а как отловить раз в час? по времени?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2014, 17:24 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
skyb писал(а):
а как отловить раз в час? по времени?



Вначале каждого часа запускается скрипт шедулером и находит все ошибки из inet_auth_error_{mid}_yyyyMM за предыдущий час и для каждой высылает смс.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2014, 17:33 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
stark писал(а):
skyb писал(а):
а как отловить раз в час? по времени?



Вначале каждого часа запускается скрипт шедулером и находит все ошибки из inet_auth_error_{mid}_yyyyMM за предыдущий час и для каждой высылает смс.

да, неправильно посмотрел, по lastTime парсить нада. долго даже на LIMIT 20 выполнялся запрос

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2014, 18:42 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
skyb писал(а):
stark писал(а):
skyb писал(а):
а как отловить раз в час? по времени?



Вначале каждого часа запускается скрипт шедулером и находит все ошибки из inet_auth_error_{mid}_yyyyMM за предыдущий час и для каждой высылает смс.

да, неправильно посмотрел, по lastTime парсить нада. долго даже на LIMIT 20 выполнялся запрос


а сколько там записей за месяц? и какой запрос ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 июн 2014, 13:19 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
skyb писал(а):
долго даже на LIMIT 20 выполнялся запрос
а с чего это запрос с лимитом будет выполняться быстрее?
ибо скорее всего ORDER BY есть в запросе вообще

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 июн 2014, 13:22 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
хм, возможно я не правильно понимаю лимит, выборка идет по столбцу и только после выборки отдает 20 значений?
запрос простой
SELECT * FROM inet_auth_error_11_201406 LIMIT 20

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 июн 2014, 13:24 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
в смысле, такой запрос выполняется долго?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 июн 2014, 13:26 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Цитата:
выборка идет по столбцу и только после выборки отдает 20 значений?
нет, если при этом не надо делать любых действий с перестановкой строк. а это довольно простые запросы. ну и c ORDER BY гарантированно будет полная выборка всегда и потом только усечение, да. в мускуле это тем более очень плохо оптимизировано, известная проблема.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 июн 2014, 14:33 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
dimOn писал(а):
в смысле, такой запрос выполняется долго?

Аха, минуту гдето

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 июн 2014, 14:42 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
странно. откуда он выполняется? из клиента какого-то? отчёта? коммандной строки?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 июн 2014, 14:43 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
а такой что выдает
Код:
SELECT count(*) FROM inet_auth_error_11_201406 LIMIT 20


И такой

Код:
explain SELECT * FROM inet_auth_error_11_201406 LIMIT 20


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 июн 2014, 14:54 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
dimOn писал(а):
странно. откуда он выполняется? из клиента какого-то? отчёта? коммандной строки?

в sql редакторе клиента бг

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 июн 2014, 19:28 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
А в мониторе тоже долго открывается? Если нет то
SELECT * FROM inet_auth_error_11_201406 WHERE lastTime>=DATE(NOW()) ORDER BY lastTime DESC LIMIT 20
?
Так получилось, что там PARTITIONING по lastTime, поэтому если в WHERE есть фильтр по lastTime - должно быть быстро, иначе - медленно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 июн 2014, 11:04 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Цитата:
в sql редакторе клиента бг

а, ну на это не нужно ориентироваться. он не предназначен для полноценной работы с БД, это просто инструмент быстрого доступа к родной БД.
он работает так: отрезает лимит если он есть, делает запрос полной выборки, вычисляет сколько там всего записей итд итп (причём прибавляя SQL_CALC_FOUND_ROWS, который для большинства реальных запросов ещё медленнее чем два запроса count + select исходный).
потому и долго "даже" с лимитом :umnik:

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2  След.

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


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

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


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

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