forum.bitel.ru http://forum.bitel.ru/ |
|
[6.0] Смотрешка: login.prefix и Ошибка получения ответа 301 http://forum.bitel.ru/viewtopic.php?f=61&t=12453 |
Страница 1 из 1 |
Автор: | ЮжныйКраснодар [ 17 май 2017, 12:55 ] |
Заголовок сообщения: | [6.0] Смотрешка: login.prefix и Ошибка получения ответа 301 |
Добрый день. Сервер: вер. 6.0 сборка 1880 от 26.01.2017 18:14:09 tv вер. 6.0 сборка 349 от 08.01.2017 14:40:11 Настраиваю LifeStream (Смотрешка) по доке https://docs.bitel.ru/pages/viewpage.ac ... d=43386440 и возникли две проблемы. Первая - не подхватывает префикс логина. В конфе тв-модуля: Код: account.login.prefix=75539 account.login.min=10001 account.login.max=99999 При добавлении Аккаунта с авто-логином и авто-паролем - логин генерит без учета префикса (10001, 10002 ...) Вторая проблема - ошибки в логах Access-а : Код: connection 05-15/16:25:38 INFO [sa-p-7-t-1] OrderManagerSet - Connecting to device connection 05-15/16:25:38 INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.tv.access.om.event.OmTvAccountModifyEvent] moduleId: 10; pluginId: no; cid: global; scid: -1; userId: -1; deviceId: 0; oldTvAccount: null; newTvAccount: Аккаунт 10001; newState: 1; timestamp: 1494850280809 connection 05-15/16:25:38 INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Command result event: ru.bitel.bgbilling.modules.tv.access.om.AccountOrderEvent@195b6aad connection 05-15/16:25:38 INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Processing deviceId:2; command ru.bitel.bgbilling.modules.tv.access.om.AccountOrderEvent@195b6aad connection 05-15/16:25:38 INFO [sa-p-7-t-1] OrderManagerSet - Invoking accountCreate connection 05-15/16:25:38 INFO [sa-p-7-t-1] LifeStreamOrderManager - accountCreate connection 05-15/16:25:38 INFO [sa-p-7-t-1] LifeStreamOrderManager - accountModify connection 05-15/16:25:38 INFO [sa-p-7-t-1] LifeStreamOrderManager - accountModify0 connection 05-15/16:25:38 INFO [sa-p-7-t-1] JsonClient - post: http://хххххххх connection 05-15/16:25:38 INFO [sa-p-7-t-1] JsonClient - >> {"username":"10001","email":"ххх@ххх.ru","password":"306040","info":{"tvAccountId":5,"contractId":18495,"fio":"ХХХ Х.Х."}} connection 05-15/16:25:39 INFO [sa-p-7-t-1] JsonClient - Response code = 301 connection 05-15/16:25:39 INFO [sa-p-7-t-1] JsonClient - << <html> <head><title>301 Moved Permanently</title></head> <body bgcolor="white"> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html> Подскажите - куда копать?! |
Автор: | Amir [ 17 май 2017, 16:31 ] |
Заголовок сообщения: | Re: [6.0] Смотрешка: login.prefix и Ошибка получения ответа |
Префикс подставляется при передаче в LifeStream, в самом биллинге хранится без префикса. У них сейчас есть вторая версия API (мы пока еще не реализовали) - возможно вам включили её. |
Автор: | ЮжныйКраснодар [ 17 май 2017, 17:18 ] |
Заголовок сообщения: | Re: [6.0] Смотрешка: login.prefix и Ошибка получения ответа |
Amir писал(а): Префикс подставляется при передаче в LifeStream, в самом биллинге хранится без префикса. Судя по логу - отправляет тоже без учета префикса: Код: JsonClient - post: ...
JsonClient - >> {"username":"10001", ... |
Автор: | Amir [ 17 май 2017, 17:43 ] |
Заголовок сообщения: | Re: [6.0] Смотрешка: login.prefix и Ошибка получения ответа |
Да, посмотрел сейчас - префикс добавили с версии 6.2. |
Автор: | ЮжныйКраснодар [ 19 май 2017, 13:32 ] |
Заголовок сообщения: | Re: [6.0] Смотрешка: login.prefix и Ошибка получения ответа |
Amir писал(а): У них сейчас есть вторая версия API (мы пока еще не реализовали) - возможно вам включили её. Этот момент подправили - теперь другая ошибка: Код: connection 05-18/13:08:21 ERROR [sa-p-7-t-5] EventWorker - javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair
ru.bitel.bgbilling.common.BGException: javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.doTask(OrderManagerDeviceWorker.java:337) at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.internalDoTaskImpl(AsyncEventWorker.java:211) at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.internalDoTask(AsyncEventWorker.java:183) at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.doTasks(AsyncEventWorker.java:109) at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.runWorker(OrderManagerDeviceWorker.java:191) at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139) at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.runImpl(OrderManagerDeviceWorker.java:111) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:662) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) |
Автор: | Amir [ 19 май 2017, 16:07 ] |
Заголовок сообщения: | Re: [6.0] Смотрешка: login.prefix и Ошибка получения ответа |
Исключение нужно польностью, до конца. Похоже дело в JDK - вы пытаетесь подключиться по HTTPS, но текущая JDK не поддерживает требуемый сервером размер DH ключей. Вроде бы в JDK6 так было. Не уверен, исправлено ли в последних билдах JDK6. Биллинг 6.0 у нас делался под JDK6, поэтому не можем сказать, не возникнет ли в некоторых местах проблем при использовании JDK7. Но вроде бы делали так. Это можно спросить отдельно на форуме или в чате. Или можно попробовать настроить проброс через nginx, например. Чтобы https соединение к lifestream устанавливал уже он. |
Автор: | ЮжныйКраснодар [ 31 май 2017, 17:58 ] |
Заголовок сообщения: | Re: [6.0] Смотрешка: login.prefix и Ошибка получения ответа |
прописал путь на JDK7 в setenv.sh только для TVAccess и TVAccounting - ошибки ушли. Создал тариф с базовым пакетом в виде опции и доп.пакетами в качестве продуктов тв-модуля. Клиент создается и переносится в портал с базовым пакетом, но при активации доп.пакета - он прописывается со статусом "отключен" в биллинге и в портал - не передается. лог из TVAccess all.log: Код: mq 05-30/10:51:12 INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Caught event: Event[ru.bitel.oss.systems.inventory.product.common.event.ProductModifiedEvent] moduleId: 10; pluginId: no; cid: 18540; scid: -1; userId: -1; timestamp: 1496130672758
connection 05-30/10:51:12 INFO [sa-p-7-t-52] OrderManagerSet - Connecting to device connection 05-30/10:51:12 INFO [sa-p-7-t-52] OrderManagerDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.tv.access.om.event.OmTvProductsModifyEvent] moduleId: 10; pluginId: no; cid: 18540; scid: -1; userId: 0 ProductEntry [oldProduct=Product [cid-aid=18540-4, productSpecId=18, period=30.05.2017 10:51:12-/30.05.2017 10:51:11, activationModeId=17, activationTime=null, deactivationTime=null, deviceState=0, serviceList=null], newProduct=Product [cid-aid=18540-4, productSpecId=18, period=30.05.2017 10:51:12-/30.05.2017 10:51:11, activationModeId=17, activationTime=null, deactivationTime=null, deviceState=0, serviceList=null], oldState=-1, newState=0, serviceEntryList=[]]; timestamp: 1496130672776 connection 05-30/10:51:12 INFO [sa-p-7-t-52] OrderManagerDeviceWorker - Command result event: ru.bitel.bgbilling.modules.tv.access.om.ProductOrderEvent@6b9b28bc connection 05-30/10:51:12 INFO [sa-p-7-t-52] OrderManagerDeviceWorker - Processing deviceId:2; command ru.bitel.bgbilling.modules.tv.access.om.ProductOrderEvent@6b9b28bc connection 05-30/10:51:12 INFO [sa-p-7-t-52] OrderManagerSet - Invoking productsModify connection 05-30/10:51:12 INFO [sa-p-7-t-52] LifeStreamOrderManager - Product (option): [b]наименование базового пакета[/b] connection 05-30/10:51:12 INFO [sa-p-7-t-52] JsonClient - get: https://ххххх/subscriptions connection 05-30/10:51:13 INFO [sa-p-7-t-52] JsonClient - << [{"id": "102"}] connection 05-30/10:51:13 INFO [sa-p-7-t-52] LifeStreamOrderManager - Current serviceIds: [102], need serviceIds: [102] connection 05-30/10:51:13 INFO [sa-p-7-t-52] OrderManagerDeviceWorker - Process event type[2] result=true connection 05-30/10:51:13 INFO [sa-p-7-t-52] OrderManagerDeviceWorker - Changing TvAccount:4 products state mq 05-30/10:51:13 INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Caught event: Event[ru.bitel.bgbilling.modules.tv.access.event.TvProductsDeviceStateModifiedEvent] moduleId: 10; pluginId: no; cid: global; scid: -1; userId: -1; deviceId: 2; tvAccountId: 4; state: 0; productEntryList: [ProductEntry [productId=8, productSpecId=18, deviceState=0, serviceEntryList=[]]]; timestamp: 1496130673411 connection 05-30/10:51:18 INFO [sa-p-7-t-52] OrderManagerSet - Disconnecting from device |
Автор: | Amir [ 06 июн 2017, 18:17 ] |
Заголовок сообщения: | Re: [6.0] Смотрешка: login.prefix и Ошибка получения ответа |
Деньги при этом по тарифу за доп пакет не списывает? Возможно денег не хватает на продление или пакет зависим от какого-то другого пакета. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |