forum.bitel.ru
http://forum.bitel.ru/

6.1 Деактивированные продукты в истории в состоянии Включен
http://forum.bitel.ru/viewtopic.php?f=61&t=10375
Страница 1 из 1

Автор:  Dog [ 06 апр 2015, 20:00 ]
Заголовок сообщения:  6.1 Деактивированные продукты в истории в состоянии Включен

Как так получается?
стоит режим Активации с моментальной деактивацией продукта.
Деактивирую продукт. Он какое то время висит в Текущих, а потом выпадает в историю и остается во Включенном состоянии.
Вложение:
123123.png
123123.png [ 21.99 КБ | Просмотров: 10105 ]

Автор:  Dog [ 06 апр 2015, 20:04 ]
Заголовок сообщения:  Re: 6.1 Деактивированные продукты в истории в состоянии Вклю

Код:
mq 04-06/17:02:56  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Caught event: Event[ru.bitel.oss.systems.inventory.product.common.event.ProductModifiedEvent] moduleId: 0; pluginId: no; cid: 7424; scid: -1; userId: 3; timestamp: 1428328976625

при деактивации продукта в лог падает вот такое. и тишина.

Автор:  Amir [ 06 апр 2015, 20:42 ]
Заголовок сообщения:  Re: 6.1 Деактивированные продукты в истории в состоянии Вклю

Какой билд модуля?

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

В последних билдах, если правильно помню, должно отключиться сразу.

Автор:  Dog [ 06 апр 2015, 20:52 ]
Заголовок сообщения:  Re: 6.1 Деактивированные продукты в истории в состоянии Вклю

Код:
tv: вер. 6.1.204 / 24.03.2015 16:06:54

в тарифе стоит как раз 0 руб. за 1 день.

Автор:  Amir [ 14 апр 2015, 22:25 ]
Заголовок сообщения:  Re: 6.1 Деактивированные продукты в истории в состоянии Вклю

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

Автор:  Dog [ 28 апр 2015, 02:49 ]
Заголовок сообщения:  Re: 6.1 Деактивированные продукты в истории в состоянии Вклю

Код:
  tv: вер. 6.1.209 / 21.04.2015 22:43:49

Режим активации продукта:
0 дней = с текущего = ровно = деактивация моментально = реактивация запрещена
в тарифе у этого режима дневная стоимость.

деактивирую продукт:

Код:
mq 04-27/23:28:17  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Caught event: Event[ru.bitel.oss.systems.inventory.product.common.event.ProductModifiedEvent] moduleId: 22; pluginId: no; cid: 7424; scid: -1; userId: 3; timestamp: 1430166497085


состояние остаётся включенным в текущих. при этом пропадает количество активных продуктов в счётчике рядом с модулем в договоре:
Вложение:
2015-04-27 23-30-04 Скриншот экрана.png
2015-04-27 23-30-04 Скриншот экрана.png [ 73.82 КБ | Просмотров: 10062 ]

если через некоторое время (минут 10-15) зайти в аккаунт, то продукт будет все в том же состоянии включен, но уже на закладке история.

в общем ничего не поменялось.

Автор:  dimOn [ 28 апр 2015, 12:10 ]
Заголовок сообщения:  Re: 6.1 Деактивированные продукты в истории в состоянии Вклю

а весь текст из окна about можете показать?

Автор:  Dog [ 28 апр 2015, 15:02 ]
Заголовок сообщения:  Re: 6.1 Деактивированные продукты в истории в состоянии Вклю

Код:
Информация о версии:

  Клиент: вер. 6.1.848 / 21.04.2015 22:43:26
    os: Windows 8.1; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_71
    ВНИМАНИЕ: Необходимо обновить таймзоны
  Сервер: вер. 6.1.1067 / 21.04.2015 22:43:38
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_75

  bill: вер. 6.1.258 / 10.04.2015 19:43:28
  card: вер. 6.1.205 / 11.03.2015 20:02:46
  dialup: вер. 6.1.314 / 26.02.2015 13:14:21
  drweb: вер. 6.1.66 / 08.02.2015 20:45:21
  inet: вер. 6.1.690 / 21.04.2015 22:43:47
  ipn: вер. 6.1.232 / 08.02.2015 20:45:15
  mps: вер. 6.1.196 / 10.04.2015 18:28:42
  npay: вер. 6.1.191 / 15.04.2015 02:58:03
  paymaster: вер. 6.1.41 / 30.03.2015 17:25:56
  rentsoft: вер. 6.1.45 / 08.02.2015 20:45:21
  reports: вер. 6.1.200 / 10.04.2015 18:10:19
  rscm: вер. 6.1.174 / 09.04.2015 14:16:00
  ru.bitel.bgbilling.plugins.bonus: вер. 6.1.119 / 09.04.2015 17:27:22
  ru.bitel.bgbilling.plugins.crm: вер. 6.1.187 / 08.02.2015 20:45:26
  ru.bitel.bgbilling.plugins.dispatch: вер. 6.1.65 / 15.04.2015 15:35:26
  trayinfo: вер. 6.1.163 / 08.02.2015 20:45:25
  tv: вер. 6.1.209 / 21.04.2015 22:43:49

Окружение:

  Клиент:
    os: Windows 8.1 amd64, 6.3
    java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_71
    jre home: C:\Program Files\Java\jre7
    default tz: 28.04.2015 12:02 GMT+03:00 +0300 (Etc/GMT-3)
    user tz: 28.04.2015 13:02 MSK +0400 (Europe/Moscow)
    locale: ru_RU
  Сервер:
    os: Linux amd64, 2.6.32-279.el6.x86_64
    java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_75
    jre home: /usr/java/jdk1.7.0_75/jre
    default tz: 28.04.2015 12:02 GMT+03:00 +0300 (Etc/GMT-3)
    locale: ru_RU

Третьи стороны:

  Fugue Icons. Copyright © 2011 Yusuke Kamiyamane. All rights reserved.
    http://p.yusukekamiyamane.com/
  Silk icon set. Copyright © Mark James. All rights reserved.
    http://www.famfamfam.com/lab/icons/silk/

Автор:  dimOn [ 28 апр 2015, 15:07 ]
Заголовок сообщения:  Re: 6.1 Деактивированные продукты в истории в состоянии Вклю

ну, таймзоны же. а время то в клиенте вообще правильное показывается? :lupa:

Автор:  stark [ 28 апр 2015, 15:08 ]
Заголовок сообщения:  Re: 6.1 Деактивированные продукты в истории в состоянии Вклю

Dog писал(а):
[code]Информация о версии:

Клиент: вер. 6.1.848 / 21.04.2015 22:43:26
os: Windows 8.1; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_71
ВНИМАНИЕ: Необходимо обновить таймзоны
Сервер: вер. 6.1.1067 / 21.04.2015 22:43:38
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_75


Обновите java на клиенте до 7_75 (хотя бы).

Автор:  dimOn [ 28 апр 2015, 15:10 ]
Заголовок сообщения:  Re: 6.1 Деактивированные продукты в истории в состоянии Вклю

Не факт, что именно в этом основная часть этой проблемы, но это нужно обязательно сделать прямо сейчас и впредь следить чтобы не было про таймзоны предупреждений.

Автор:  Dog [ 28 апр 2015, 15:28 ]
Заголовок сообщения:  Re: 6.1 Деактивированные продукты в истории в состоянии Вклю

время в клиенте правильное показывает. время деактивации правильное.

Автор:  stark [ 28 апр 2015, 15:32 ]
Заголовок сообщения:  Re: 6.1 Деактивированные продукты в истории в состоянии Вклю

Dog писал(а):
время в клиенте правильное показывает.

Это не показатель . У нас ломается обмен между клиентом и сервером если таймозны неправильные. И вылезают неожиданные глюки, например иногда не показывает часть сессий inet в договоре. Поверьте, это важно.

Автор:  dimOn [ 28 апр 2015, 15:48 ]
Заголовок сообщения:  Re: 6.1 Деактивированные продукты в истории в состоянии Вклю

Вы просто подкрутили на сервере таймзону на левую вместо правильной (но оказавшуюся после перехода осенью с неправильным смещением).
Потому что у вас время было неправильное и вместо обновления TZ вы поставили другую зону просто. Видимо, до того, как обновили TZ в java или у вас в системе кривые TZ тоже. Оно передаётся на клиент, и тоже ставится левая, но верная +0300 вроде как, хотя видно что на самом деле +0400 (Europe/Moscow) что есть неправильно:
Цитата:
default tz: 28.04.2015 12:02 GMT+03:00 +0300 (Etc/GMT-3)
user tz: 28.04.2015 13:02 MSK +0400 (Europe/Moscow)

Автор:  dimOn [ 28 апр 2015, 15:51 ]
Заголовок сообщения:  Re: 6.1 Деактивированные продукты в истории в состоянии Вклю

Там где в баге фигурируют даты в любом виде - эту багу разбирать до обновления таймзон бессмысленно.

Автор:  Dog [ 29 апр 2015, 10:43 ]
Заголовок сообщения:  Re: 6.1 Деактивированные продукты в истории в состоянии Вклю

Код:
Информация о версии:

  Клиент: вер. 6.1.848 / 21.04.2015 22:43:26
    os: Windows 8.1; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_79
  Сервер: вер. 6.1.1067 / 21.04.2015 22:43:38
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_75

Окружение:

  Клиент:
    os: Windows 8.1 amd64, 6.3
    java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_79
    jre home: C:\Program Files\Java\jre7
    default tz: 29.04.2015 07:42 GMT+03:00 +0300 (Etc/GMT-3)
    user tz: 29.04.2015 07:42 MSK +0300 (Europe/Moscow)
    locale: ru_RU
  Сервер:
    os: Linux amd64, 2.6.32-279.el6.x86_64
    java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_75
    jre home: /usr/java/jdk1.7.0_75/jre
    default tz: 29.04.2015 07:42 GMT+03:00 +0300 (Etc/GMT-3)
    locale: ru_RU


всё так же.

Автор:  Dog [ 04 май 2015, 13:19 ]
Заголовок сообщения:  Re: 6.1 Деактивированные продукты в истории в состоянии Вклю

может быть еще идеи?

Автор:  Amir [ 05 май 2015, 22:01 ]
Заголовок сообщения:  Re: 6.1 Деактивированные продукты в истории в состоянии Вклю

Смотрим.

Автор:  Amir [ 06 май 2015, 21:08 ]
Заголовок сообщения:  Re: 6.1 Деактивированные продукты в истории в состоянии Вклю

Нашли. 6.0 и 6.1 в одном месте кода оказались немного разными, из-за этого не отрабатывало в 6.1.
Плюс если дата окончания продукта уже есть и продукт деактивировать, тоже отключало только по окончании оплаченного периода, либо по наступлении старого времени окончания, либо минут через 20, смотря что наступает быстрее.

Выкладывается обновление.

Автор:  Dog [ 22 май 2015, 04:52 ]
Заголовок сообщения:  Re: 6.1 Деактивированные продукты в истории в состоянии Вклю

на первый взгляд работает. правда пакет продолжает висеть в Текущих, но уже теперь в Состоянии - Отключен и через некоторое время (по-моему все те же 5-10 минут) .

Автор:  Amir [ 22 май 2015, 14:01 ]
Заголовок сообщения:  Re: 6.1 Деактивированные продукты в истории в состоянии Вклю

Да, просто на вкладке "Текущие" показывает продукты, у которых дата окончания >= текущее время минус 5-10 минут.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/