forum.bitel.ru http://forum.bitel.ru/ |
|
Как найти где стопор? http://forum.bitel.ru/viewtopic.php?f=19&t=12101 |
Страница 1 из 1 |
Автор: | filin [ 17 ноя 2016, 12:22 ] |
Заголовок сообщения: | Как найти где стопор? |
В общем система: Информация о версии: Клиент: вер. 6.1.731 / 16.05.2014 19:27:31 os: Windows 10; java: Java HotSpot(TM) Client VM, v.1.8.0_73 ВНИМАНИЕ: Спецификация версии 1.8 не рекомендуется Сервер: вер. 6.1.893 / 14.05.2014 16:06:25 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_55 bill: вер. 6.1.246 / 17.03.2014 15:27:41 card: вер. 6.1.197 / 07.05.2014 11:13:50 inet: вер. 6.1.531 / 16.05.2014 19:28:07 reports: вер. 6.1.178 / 14.05.2014 16:07:03 ru.bitel.bgbilling.plugins.dispatch: вер. 6.1.90 / 13.09.2016 18:00:06 ru.bitel.bgbilling.plugins.documents: вер. 6.1.138 / 02.06.2014 20:01:21 Была настроена отправка сообщений смс через smsc.ru по приходу и расходу и по расписанию с условием баланса. В один прекрасный момент все перестала работать. Как найти в чем дело? Начал с того что посмотрел Код: tcpdump -i eth0 -n dst 212.24.33.196 при выполнении условий в дампе пусто значит бгб не пытается даже отправить но и в логах я ничего не вижу. Такое впечатление, что не отрабатыват скрипт поведения при поступлении платежа, но с другой стороны и по балансу не отработало. Смотрю в планировщике стоит моя задача на выполнение рассылок без указания модуля, кликаю на нее и говорю выполнить. О чудо пришло 1 смс и все на этом все встало. Как найти в чем косяк? Где какой дебаг включить? |
Автор: | Artur [ 17 ноя 2016, 12:33 ] |
Заголовок сообщения: | Re: Как найти где стопор? |
Так очень сложно оценить в чем у вас проблема. Приведите код скрипта (-ов), настройки плагина, логи сервера, планировщика в режиме debug. |
Автор: | filin [ 17 ноя 2016, 12:39 ] |
Заголовок сообщения: | Re: Как найти где стопор? |
как планировщик в дебаг поставить? |
Автор: | Artur [ 17 ноя 2016, 12:46 ] |
Заголовок сообщения: | Re: Как найти где стопор? |
в файле data/log4j.xml в секции root выставите значение debug для элемента priority. Эта настройка будет действовать и для сервера и для планировщика. Перезапускать приложения не нужно будет. Потом не забудьте вернуть прежнее значение, иначе логи будут очень быстро перетираться. |
Автор: | filin [ 17 ноя 2016, 12:58 ] | |||
Заголовок сообщения: | Re: Как найти где стопор? | |||
Такие настройки которые ранее работали
|
Автор: | filin [ 17 ноя 2016, 13:19 ] |
Заголовок сообщения: | Re: Как найти где стопор? |
Код: scheduler 11-17/14:16:02 ERROR [pool-2-thread-2] MessageProcessor - Не удалось отправить сообщения по подписке с id = 47 ru.bitel.bgbilling.common.BGException: Сбой при отправке! at ru.bitel.bgbilling.plugins.dispatch.server.sender.smsc.SmscSender.send(SmscSender.java:49) at ru.bitel.bgbilling.plugins.dispatch.server.bean.MessageProcessor.send(MessageProcessor.java:256) at ru.bitel.bgbilling.plugins.dispatch.server.task.DispatchWorker.executeTask(DispatchWorker.java:136) at ru.bitel.bgbilling.kernel.task.server.TaskBase.run(TaskBase.java:76) 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) Caused by: java.lang.NullPointerException at java.net.URLEncoder.encode(URLEncoder.java:205) at ru.bitel.bgbilling.plugins.dispatch.server.sender.smsc.api.Smsc.send_sms(Smsc.java:87) at ru.bitel.bgbilling.plugins.dispatch.server.sender.smsc.SmscSender.send(SmscSender.java:41) ... 6 more Куда копать? |
Автор: | Artur [ 17 ноя 2016, 13:57 ] |
Заголовок сообщения: | Re: Как найти где стопор? |
Номер телефона, похоже, не заполнен у какого то договора из этой рассылки. |
Автор: | Artur [ 17 ноя 2016, 13:59 ] |
Заголовок сообщения: | Re: Как найти где стопор? |
Много подписчиков у данной рассылки? По хорошему, наверное, не должно падать при отсутствии контакта на договоре. Ну и в лог, нужно выводить предупреждение. |
Автор: | filin [ 17 ноя 2016, 15:39 ] |
Заголовок сообщения: | Re: Как найти где стопор? |
подписка у одного только абонента, номер телефона все четко прописан |
Автор: | filin [ 17 ноя 2016, 15:40 ] |
Заголовок сообщения: | Re: Как найти где стопор? |
Как получить более детальную информацию об ошибке? Как понять на что именно ругается? |
Автор: | filin [ 22 ноя 2016, 14:53 ] |
Заголовок сообщения: | Re: Как найти где стопор? |
UP |
Автор: | Artur [ 24 ноя 2016, 16:48 ] |
Заголовок сообщения: | Re: Как найти где стопор? |
Добавили доп. логирование. Будет в ближайшем обновлении. Нужно будет обновиться. Надеюсь, внесет большую ясность. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |