forum.bitel.ru http://forum.bitel.ru/ |
|
Странности http://forum.bitel.ru/viewtopic.php?f=61&t=11475 |
Страница 1 из 1 |
Автор: | PavelGloba [ 28 мар 2016, 23:20 ] |
Заголовок сообщения: | Странности |
Создал вот такой режим активации, дабы посмотреть что произойдёт, когда наступит срок выключения. ![]() В сети случилась беда и доступа во вне не было (не знаю связано ли это), но в логах аксесса попытки подключиться и вырубить подписку не было. В общем, я решил продлить ещё на 1 день подписку через лк и началось вот такое по несколько раз в секунду: Код: accounting 03-28/01:01:48 INFO [product-period-worker] ProductManager - Product[9-47] period[39] prolongate to Mon Mar 28 00:59:56 MSK 2016 mq 03-28/01:01:48 INFO [event-proc-p-2-t-1] ContractRuntimeMap - Taked event: Event[ru.bitel.oss.systems.inventory.product.common.event.ProductPeriodModifiedEvent] moduleId: 9; pluginId: no; cid: 1116; scid: -1; userId: 0; timestamp: 1459116108213 mq 03-28/01:01:48 INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Caught event: Event[ru.bitel.oss.systems.inventory.product.common.event.ProductPeriodModifiedEvent] moduleId: 9; pluginId: no; cid: 1116; scid: -1; userId: 0; timestamp: 1459116108213 mq 03-28/01:01:48 INFO [event-proc-p-2-t-1] ContractRuntimeMap - Taked event: Event[ru.bitel.oss.systems.inventory.product.common.event.ProductPeriodModifiedEvent] moduleId: 9; pluginId: no; cid: 1116; scid: -1; userId: 0; timestamp: 1459116108213 accounting 03-28/01:01:48 INFO [product-period-worker] ProductManager - Product[9-47] period[39] prolongate to Mon Mar 28 00:59:56 MSK 2016 mq 03-28/01:01:48 INFO [event-proc-p-2-t-1] ContractRuntimeMap - Taked event: Event[ru.bitel.oss.systems.inventory.product.common.event.ProductPeriodModifiedEvent] moduleId: 9; pluginId: no; cid: 1116; scid: -1; userId: 0; timestamp: 1459116108664 Код: accounting 03-28/01:06:31 INFO [product-period-worker] ProductManager - Product[9-47] period[39] prolongate to Mon Mar 28 00:59:56 MSK 2016 accounting 03-28/01:06:31 INFO [product-period-worker] ProductManager - Product[9-47] period[39] prolongate to Mon Mar 28 00:59:56 MSK 2016 accounting 03-28/01:06:31 INFO [product-period-worker] ProductManager - Product[9-47] period[39] prolongate to Mon Mar 28 00:59:56 MSK 2016 В логах аксесса появились подключения к серверу, тоже несколько раз в секунду в попытке сделать непонятно что: Код: 03-28/01:15:23 INFO [sa-p-6-t-2] JsonClient - get: http://proxy.lfstrm.tv:80/v1/56f8135be2a6fe01c3003b43/subscriptions 03-28/01:15:23 INFO [sa-p-6-t-2] JsonClient - << [{"id": "110"}] 03-28/01:15:23 INFO [sa-p-6-t-2] LifeStreamOrderManager - Current serviceIds: [110], need serviceIds: [110] 03-28/01:15:23 INFO [sa-p-6-t-2] OrderManagerDeviceWorker - Process event type[2] result=true 03-28/01:15:23 INFO [sa-p-6-t-2] OrderManagerDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.tv.access.om.event.OmTvProductsModifyEvent] moduleId: 9; pluginId: no; cid: 1116; scid: -1; userId: 0 ProductEntry [oldProduct=Product [cid-aid=1116-8, productSpecId=9, period=27.03.2016 20:44:47-27.03.2016 23:59:59/27.03.2016 20:44:46, activationModeId=22, activationTime=null, deactivationTime=null, deviceState=0, serviceList=null], newProduct=Product [cid-aid=1116-8, productSpecId=9, period=27.03.2016 20:44:47-27.03.2016 23:59:59/27.03.2016 20:44:46, activationModeId=22, activationTime=null, deactivationTime=null, deviceState=0, serviceList=null], oldState=1, newState=1, serviceEntryList=null]; timestamp: 1459104316062 03-28/01:15:23 INFO [sa-p-6-t-2] OrderManagerDeviceWorker - Command result event: ru.bitel.bgbilling.modules.tv.access.om.ProductOrderEvent@665e4aa5 03-28/01:15:23 INFO [sa-p-6-t-2] OrderManagerDeviceWorker - Processing deviceId:2; command ru.bitel.bgbilling.modules.tv.access.om.ProductOrderEvent@665e4aa5 03-28/01:15:23 INFO [sa-p-6-t-2] OrderManagerSet - Invoking productsModify 03-28/01:15:23 INFO [sa-p-6-t-2] LifeStreamOrderManager - Product: 25 ?? 25 03-28/01:15:23 INFO [sa-p-6-t-2] JsonClient - get: http://proxy.lfstrm.tv:80/v1/56f8135be2a6fe01c3003b43/subscriptions 03-28/01:15:24 INFO [sa-p-6-t-2] JsonClient - << [{"id": "110"}] 03-28/01:15:24 INFO [sa-p-6-t-2] LifeStreamOrderManager - Current serviceIds: [110], need serviceIds: [110] 03-28/01:15:24 INFO [sa-p-6-t-2] OrderManagerDeviceWorker - Process event type[2] result=true 03-28/01:15:24 INFO [sa-p-6-t-2] OrderManagerDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.tv.access.om.event.OmTvProductsModifyEvent] moduleId: 9; pluginId: no; cid: 1116; scid: -1; userId: 0 ProductEntry [oldProduct=Product [cid-aid=1116-8, productSpecId=9, period=27.03.2016 20:44:47-27.03.2016 23:59:59/27.03.2016 20:44:46, activationModeId=22, activationTime=null, deactivationTime=null, deviceState=0, serviceList=null], newProduct=Product [cid-aid=1116-8, productSpecId=9, period=27.03.2016 20:44:47-27.03.2016 23:59:59/27.03.2016 20:44:46, activationModeId=22, activationTime=null, deactivationTime=null, deviceState=0, serviceList=null], oldState=1, newState=1, serviceEntryList=null]; timestamp: 1459104316149 После этого я удалил продукт и модуль с договора. Ничего не прекратилось и я ребутнул биллинг. После того, как он поднялся в логах было куча попыток что-то сделать с несуществующим продуктом: Код: eactivationTime=null, deviceState=0, serviceList=null], newProduct=Product [cid-aid=1116-8, productSpecId=9, period=28.03.2016 00:59:57-28.03.2016 23:59:59/28.03.2016 00:59:56, activationModeId=22, activationTime=null, deactivationTime=null, deviceState=0, serviceList=null], oldState=-1, newState=1, serviceEntryList=null]; timestamp: 1459117086631 03-28/01:29:47 ERROR [sa-p-6-t-2] OmTvProductsModifyEvent - InetServ not found with id=8 03-28/01:29:47 INFO [sa-p-6-t-2] OrderManagerDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.tv.access.om.event.OmTvProductsModifyEvent] moduleId: 9; pluginId: no; cid: 1116; scid: -1; userId: 0 ProductEntry [oldProduct=Product [cid-aid=1116-8, productSpecId=9, period=28.03.2016 00:59:57-28.03.2016 23:59:59/28.03.2016 00:59:56, activationModeId=22, activationTime=null, deactivationTime=null, deviceState=0, serviceList=null], newProduct=Product [cid-aid=1116-8, productSpecId=9, period=28.03.2016 00:59:57-28.03.2016 23:59:59/28.03.2016 00:59:56, activationModeId=22, activationTime=null, deactivationTime=null, deviceState=0, serviceList=null], oldState=-1, newState=1, serviceEntryList=null]; timestamp: 1459117086715 03-28/01:29:47 ERROR [sa-p-6-t-2] OmTvProductsModifyEvent - InetServ not found with id=8 03-28/01:29:47 INFO [sa-p-6-t-2] OrderManagerDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.tv.access.om.event.OmTvProductsModifyEvent] moduleId: 9; pluginId: no; cid: 1116; scid: -1; userId: 0 ProductEntry [oldProduct=Product [cid-aid=1116-8, productSpecId=9, period=28.03.2016 00:59:57-28.03.2016 23:59:59/28.03.2016 00:59:56, activationModeId=22, activationTime=null, deactivationTime=null, deviceState=0, serviceList=null], newProduct=Product [cid-aid=1116-8, productSpecId=9, period=28.03.2016 00:59:57-28.03.2016 23:59:59/28.03.2016 00:59:56, activationModeId=22, activationTime=null, deactivationTime=null, deviceState=0, serviceList=null], oldState=-1, newState=1, serviceEntryList=null]; timestamp: 1459117086841 03-28/01:29:47 ERROR [sa-p-6-t-2] OmTvProductsModifyEvent - InetServ not found with id=8 03-28/01:29:47 INFO [sa-p-6-t-2] OrderManagerDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.tv.access.om.event.OmTvProductsModifyEvent] moduleId: 9; pluginId: no; cid: 1116; scid: -1; userId: 0 ProductEntry [oldProduct=Product [cid-aid=1116-8, productSpecId=9, period=28.03.2016 00:59:57-28.03.2016 23:59:59/28.03.2016 00:59:56, activationModeId=22, activationTime=null, deactivationTime=null, deviceState=0, serviceList=null], newProduct=Product [cid-aid=1116-8, productSpecId=9, period=28.03.2016 00:59:57-28.03.2016 23:59:59/28.03.2016 00:59:56, activationModeId=22, activationTime=null, deactivationTime=null, deviceState=0, serviceList=null], oldState=-1, newState=1, serviceEntryList=null]; timestamp: 1459117086959 03-28/01:29:47 ERROR [sa-p-6-t-2] OmTvProductsModifyEvent - InetServ not found with id=8 Так продолжалось какое-то время, а потом прекратилось само собой. Собственно, что это было, откуда взялись OmTvProductsModifyEvent и что делать в таких случаях? |
Автор: | Amir [ 28 мар 2016, 23:31 ] |
Заголовок сообщения: | Re: Странности |
Цитата: В общем, я решил продлить ещё на 1 день подписку через лк и началось вот такое по несколько раз в секунду: Как продлить? Активировать снова?
|
Автор: | PavelGloba [ 28 мар 2016, 23:47 ] |
Заголовок сообщения: | Re: Странности |
Именно. Вообще я рассчитывал, что биллинг не позволит его снова активировать. |
Автор: | Amir [ 29 мар 2016, 18:16 ] |
Заголовок сообщения: | Re: Странности |
Если нужно чтобы в одно и тоже время не был одновременно активен один и тот же продукт - то нужно галочку на него самого поставить в поле Несовместим. |
Автор: | PavelGloba [ 29 мар 2016, 22:56 ] |
Заголовок сообщения: | Re: Странности |
Галочка стоит, да дело то не в этом. Срок наступил, продукт закончился, но попытки зайти на устройство и выключить почему-то не было. Когда я активировал его снова, началось всё, что уже описал. +Я думал что пункт "реактивация запрещена" не позволит мне снова его активировать, но после повторного изучения мануала, я так понял, что это для тех подписок, которые ещё не кончились. |
Автор: | PavelGloba [ 01 апр 2016, 02:37 ] |
Заголовок сообщения: | Re: Странности |
Решил сделать активацию через планировщик: 03-31/23:33:56 ERROR [pool-1-thread-2] TvAccountPeriodTask - Table 'bgbilling.tv_account' doesn't exist [42S02, 1146] ru.bitel.bgbilling.common.BGException: Table 'bgbilling.tv_account' doesn't exist [42S02, 1146] at ru.bitel.common.dao.AbstractDao.processException(AbstractDao.java:99) at ru.bitel.common.dao.AbstractDao.list(AbstractDao.java:297) at ru.bitel.bgbilling.modules.tv.api.server.bean.TvAccountDao.list(TvAccountDao.java:270) at ru.bitel.bgbilling.modules.tv.task.TvProlongationTask.executeTaskImpl(TvProlongationTask.java:90) at ru.bitel.bgbilling.modules.tv.task.TvProlongationTask.executeTask(TvProlongationTask.java:52) at ru.bitel.bgbilling.kernel.task.server.TaskBase.run(TaskBase.java:76) at ru.bitel.bgbilling.kernel.task.server.TaskBase.startTask(TaskBase.java:137) at bitel.billing.server.task.TaskBaseRunner.executeTask(TaskBaseRunner.java:76) at bitel.billing.server.task.bean.RunTask.run(RunTask.java:41) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'bgbilling.tv_account' doesn't exist at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:422) at com.mysql.jdbc.Util.handleNewInstance(Util.java:409) at com.mysql.jdbc.Util.getInstance(Util.java:384) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4232) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4164) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2615) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2776) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2838) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2082) at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2212) at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96) at ru.bitel.common.dao.AbstractDao.listImpl(AbstractDao.java:232) at ru.bitel.common.dao.AbstractDao.listImpl(AbstractDao.java:277) at ru.bitel.common.dao.AbstractDao.list(AbstractDao.java:293) ... 10 more |
Автор: | Amir [ 01 апр 2016, 04:22 ] |
Заголовок сообщения: | Re: Странности |
У вас, получается, сейчас сентябрьский билд? Долгое время было что при деактивации продукт не отключается, пока не закончится оплаченный период, даже если время деактивации - текущее время. Не сильно давно сделали, чтобы отключался по времени деактивации, даже если оплаченный период выходит за рамки времени деактивации. |
Автор: | PavelGloba [ 01 апр 2016, 11:58 ] |
Заголовок сообщения: | Re: Странности |
В том то и дело, что апдейты ставил. Вы же проверяли даже. Разве mysql не должен был обновиться? |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |