Блок на час позже, чем надо.

Технические вопросы по UTM 5.0
Ответить
kii
Сообщения: 9
Зарегистрирован: Чт янв 25, 2007 15:32
Откуда: Первоуральск.

Блок на час позже, чем надо.

Сообщение kii »

Всем добрый вечер.
utm5, 5.2.1-005, mysql5
У нескольких тысяч пользователей навешена обычная периодическая услуга (абонентская плата) с методом снятия "в начале расчетного периода". Тип расчетного периода по данной услуге - ежедневный.
В 0:00 каждого дня при смене расчетного периода всем пользователям успешно снимается со счета стоиомсть услуги, в 2 минуты первого уже у всех всё снято. Однако, те пользователи, баланс которых в результате снятия абонентской платы стал ниже порога отключения, падают в системную блокировку только лишь спустя час с небольшим. При этом, с 0 до 1 всё работает отлично, платежи идут, трафик считается.
Самое интересное, что если в это время кто-нибудь уйдет в минус иначе, например, в результате очередного обсчета трафика, то блок наступает мгновенно, в ту же секунду.
Подскажите, пожалуйста, в какую сторону смотреть.

Davion
Сообщения: 267
Зарегистрирован: Чт дек 01, 2005 13:36

Сообщение Davion »

видимо глюк ядра, неплохо было бы в дебаге глянуть что пишет, в момент списания, и в момент когда блокируется, ну и посередине посмотреть что творится)))

mikkey finn
Сообщения: 1612
Зарегистрирован: Пт ноя 10, 2006 15:23

Сообщение mikkey finn »

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

kii
Сообщения: 9
Зарегистрирован: Чт янв 25, 2007 15:32
Откуда: Первоуральск.

Сообщение kii »

mikkey finn писал(а):закрытие периода периода процесс небыстрый...
У нас ежедневный период закрывается 2 минуты, ежемесячный - 10.
Да и ситуация возникла внезапно.
mikkey finn писал(а):Ежедневный расчетный период - глупость, имхо.
У нас по безлиму тарификация посуточная. Пользователи в восторге.
Я наоборот считаю, что заставлять пользоваться месяц на одних и тех же условиях и брать за месяц плату целиком - глупость. А вообще, это к теме не относится.

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

С переводом часов в марте это не как не может быть связано ?

kii
Сообщения: 9
Зарегистрирован: Чт янв 25, 2007 15:32
Откуда: Первоуральск.

Сообщение kii »

Magnum72 писал(а):С переводом часов в марте это не как не может быть связано ?
Теперь с уверенностью можно сказать, что не связано.
Вообще ситуация просто нелогичная - учетки сваливаются в минус в 0 часов, а блок наступает в 1 час, как так то?

Витька
Сообщения: 236
Зарегистрирован: Вс дек 16, 2007 21:54

Сообщение Витька »

А вот у нас есть проблема именно с переводом часов. Если раньше деньги списывались в 0:00, то теперь в 01:00. И нет понятия, как это поправить. 5.2.1-004

kii
Сообщения: 9
Зарегистрирован: Чт янв 25, 2007 15:32
Откуда: Первоуральск.

Сообщение kii »

Витька писал(а):А вот у нас есть проблема именно с переводом часов. Если раньше деньги списывались в 0:00, то теперь в 01:00. И нет понятия, как это поправить. 5.2.1-004
Тут как раз всё просто.
Посмотрите окончание расчетного периода. Там стоит 1 час ночи. Поправьте вручную на 0.

PS Кстати, наша проблема еще не решена.

Витька
Сообщения: 236
Зарегистрирован: Вс дек 16, 2007 21:54

Сообщение Витька »

kii писал(а):
Витька писал(а):А вот у нас есть проблема именно с переводом часов. Если раньше деньги списывались в 0:00, то теперь в 01:00. И нет понятия, как это поправить. 5.2.1-004
Тут как раз всё просто.
Посмотрите окончание расчетного периода. Там стоит 1 час ночи. Поправьте вручную на 0.
А осенью обратно поправить с 23 часов на 0? Этим биллинг должен заниматься, а не специально обученный вноситель правок в базу :)

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

Витька писал(а):
kii писал(а):
Витька писал(а):А вот у нас есть проблема именно с переводом часов. Если раньше деньги списывались в 0:00, то теперь в 01:00. И нет понятия, как это поправить. 5.2.1-004
Тут как раз всё просто.
Посмотрите окончание расчетного периода. Там стоит 1 час ночи. Поправьте вручную на 0.
А осенью обратно поправить с 23 часов на 0? Этим биллинг должен заниматься, а не специально обученный вноситель правок в базу :)
Ну не знаю, я хоть и не сплю в момент перехода (наблюдаю одним глазом, и админам запрещаю в этот день пить), но слава богу уже год все в штатном режиме проходит, вмешательства не требуется.

Аватара пользователя
Chris
Сообщения: 2323
Зарегистрирован: Чт июн 02, 2005 14:08
Откуда: 33 76 77 71 86 37 98

Сообщение Chris »

Женя, пить можно уже ))) Уже хозяева другие )))

kii
Сообщения: 9
Зарегистрирован: Чт янв 25, 2007 15:32
Откуда: Первоуральск.

Сообщение kii »

Вопрос до сих пор актуальный.
Мало того, в это время (с 0 до 1) перестал работать и обратный процесс - разблокировки. То есть пользователь, будучи в блоке и пополнив счет с 0 до 1 часу, выходит из системного блока только после часу ночи. При чем, деньги на счет попадают мгновенно, трафик считается, никаких "перенагрузок". Ситуация, мягко говоря, непонятная...

gil
Сообщения: 355
Зарегистрирован: Вт ноя 11, 2008 14:28

Сообщение gil »

я для решения проблем блокировки/разблокировки писал скрипты самостоятельно..
решение для блокировки можно поискать на форуме.. для разблокировки - практически такое же..
дергаю по крону раз в 5 минут..

иначе юзеры, оплатившие картой оплаты, разблокируются, но интернет не включается..
разблокировать можно так же.. urfaphp в руки :)

Ответить