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

[6.1] Смотрешка интеграция
http://forum.bitel.ru/viewtopic.php?f=61&t=11285
Страница 1 из 1

Автор:  Villian [ 26 янв 2016, 12:22 ]
Заголовок сообщения:  [6.1] Смотрешка интеграция

Настраиваем Интеграцию со Смотрешкой, Сделал все по доке 6.2 в 6.1 нет этой доки:(
выдает ошибку, где я накосячил?
Код:
connection 01-25/18:01:39 ERROR [sa-p-8-t-42] EventWorker - ru.bitel.bgbilling.modules.tv.dyn.JsonClient$JsonClientException: Ошибка при получении ответа (400)
ru.bitel.bgbilling.common.BGException: ru.bitel.bgbilling.modules.tv.dyn.JsonClient$JsonClientException: Ошибка при получении ответа (400)
        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:471)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)
Caused by: ru.bitel.bgbilling.modules.tv.dyn.JsonClient$JsonClientException: Ошибка при получении ответа (400)
        at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.requestImpl0(JsonClient.java:260)
        at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.requestImpl(JsonClient.java:269)
        at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.invoke(JsonClient.java:337)
        at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.invoke(JsonClient.java:357)
        at ru.bitel.bgbilling.modules.tv.dyn.lfstrm.LifeStreamOrderManager.invoke(LifeStreamOrderManager.java:67)
        at ru.bitel.bgbilling.modules.tv.dyn.lfstrm.LifeStreamOrderManager.accountModify0(LifeStreamOrderManager.java:249)
        at ru.bitel.bgbilling.modules.tv.dyn.lfstrm.LifeStreamOrderManager.accountModify(LifeStreamOrderManager.java:176)
        at ru.bitel.bgbilling.modules.tv.dyn.lfstrm.LifeStreamOrderManager.accountCreate(LifeStreamOrderManager.java:167)
        at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerSet.accountCreate(OrderManagerSet.java:246)
        at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.doCommand(OrderManagerDeviceWorker.java:384)
        at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.doTask(OrderManagerDeviceWorker.java:328)

Автор:  Villian [ 26 янв 2016, 20:32 ]
Заголовок сообщения:  Re: [6.1] Смотрешка интеграция

UP
Изображение

Автор:  zavndw [ 28 янв 2016, 03:39 ]
Заголовок сообщения:  Re: [6.1] Смотрешка интеграция

Ошибка получения ответа, фаервол выключен?

Автор:  Villian [ 28 янв 2016, 18:46 ]
Заголовок сообщения:  Re: [6.1] Смотрешка интеграция

Стопил не помогло

Автор:  Amir [ 28 янв 2016, 18:53 ]
Заголовок сообщения:  Re: [6.1] Смотрешка интеграция

В логах перед этим ничего не пишет? В режиме INFO.
Должен писать что отправил, что пришло в ответ.

Автор:  Phricker [ 08 фев 2016, 19:33 ]
Заголовок сообщения:  Re: [6.1] Смотрешка интеграция

Амир, оно где-то запомнило договор (хотя я его давно уже удалил, перечитывал конфигурацию, менял динкод, перезапускал акцесс, аккаунтинг и раз 30 уже выключал виртуалку.
Код:
connection 02-08/16:31:47  INFO [sa-p-8-t-31] OrderManagerDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.tv.access.om.event.OmTvAccountModifyEvent] moduleId: 11; pluginId: no; cid: global; scid: -1; userId: -1; deviceId: 0; oldTvAccount: null; newTvAccount: Аккаунт 10000001; newState: 1; timestamp: 1453841140082
connection 02-08/16:31:47  INFO [sa-p-8-t-31] OrderManagerDeviceWorker - Command result event: ru.bitel.bgbilling.modules.tv.access.om.AccountOrderEvent@5f942d7d
connection 02-08/16:31:47  INFO [sa-p-8-t-31] OrderManagerDeviceWorker - Processing deviceId:2; command ru.bitel.bgbilling.modules.tv.access.om.AccountOrderEvent@5f942d7d
connection 02-08/16:31:47  INFO [sa-p-8-t-31] OrderManagerSet - Invoking accountCreate
connection 02-08/16:31:47  INFO [sa-p-8-t-31] LifeStreamOrderManager - accountCreate
connection 02-08/16:31:47  INFO [sa-p-8-t-31] LifeStreamOrderManager - accountModify
connection 02-08/16:31:47  INFO [sa-p-8-t-31] LifeStreamOrderManager - accountModify0
connection 02-08/16:31:47  INFO [sa-p-8-t-31] JsonClient - post: http://test.ru:80/v1/user
connection 02-08/16:31:47  INFO [sa-p-8-t-31] JsonClient - >> {"password":"password","email":"10000001","username":"10000001","info":{"tvAccountId":1,"contractId":34}}
connection 02-08/16:31:47  INFO [sa-p-8-t-31] JsonClient - Response code = 400
connection 02-08/16:31:47  INFO [sa-p-8-t-31] JsonClient - << {"error": "invalid email"}


Продолжает слать
Код:
connection 02-08/16:32:47  INFO [sa-p-8-t-27] OrderManagerSet - Disconnecting from device
connection 02-08/16:32:47  INFO [sa-p-8-t-27] OrderManagerDeviceWorker - Execution error - waiting 60000ms for next try.


Как скоро меня забанят со стороны смотрешки? )

Автор:  Phricker [ 08 фев 2016, 20:26 ]
Заголовок сообщения:  Re: [6.1] Смотрешка интеграция

Прикрепил лог

Вложения:
all.log [94.72 КБ]
Скачиваний: 472

Автор:  Amir [ 08 фев 2016, 20:27 ]
Заголовок сообщения:  Re: [6.1] Смотрешка интеграция

Параметр email договора видимо сначала был указан не правильно.

В примерах интеграции есть такое в конфиге корневого устройства:
Код:
# пауза после ошибки
om.error.pause=60
# кол-во попыток с ошибкой перед тем как отложить задачу
om.error.redelivery.count=5
# кол-во попыток с ошибкой после которого отправить оповещение
om.error.alarm.count=20
# таймаут задания, выполняющегося с ошибкой
om.error.redelivery.timeout=86400
С таким конфигом он ждет минуту, повторяет еще раз, после 5 неудачных раз перекладывает задание в конец очереди. Слишком мало не стоит делать, чтобы зря не нарушать порядок очереди синхронизации.
После очередной ошибки, если время создания задания меньше чем om.error.redelivery.timeout, то он просто удаляет это задание.

Автор:  zavndw [ 16 янв 2017, 18:42 ]
Заголовок сообщения:  Re: [6.1] Смотрешка интеграция

у меня то же отправляет не смотря на настройки в конфиге [6.2]

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