BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 апр 2024, 10:46

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Как найти где стопор?
СообщениеДобавлено: 17 ноя 2016, 12:22 
Не в сети

Зарегистрирован: 31 янв 2013, 12:36
Сообщения: 157
Карма: 0
В общем система:
Информация о версии:

Клиент: вер. 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 смс и все на этом все встало.
Как найти в чем косяк?
Где какой дебаг включить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как найти где стопор?
СообщениеДобавлено: 17 ноя 2016, 12:33 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Так очень сложно оценить в чем у вас проблема. Приведите код скрипта (-ов), настройки плагина, логи сервера, планировщика в режиме debug.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как найти где стопор?
СообщениеДобавлено: 17 ноя 2016, 12:39 
Не в сети

Зарегистрирован: 31 янв 2013, 12:36
Сообщения: 157
Карма: 0
как планировщик в дебаг поставить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как найти где стопор?
СообщениеДобавлено: 17 ноя 2016, 12:45 
Не в сети

Зарегистрирован: 31 янв 2013, 12:36
Сообщения: 157
Карма: 0
шулдер лог в дебаге

Код:
11-17/13:42:02 DEBUG [Thread-3] TaskExecuter - Looking tasks
11-17/13:42:02 DEBUG [Thread-3] DispatchWorker - Инициализация задачи рассыльщика плагина Dispatch.
11-17/13:42:02  INFO [Thread-3] TaskExecuter - Starting periodic task #5: ru.bitel.bgbilling.plugins.dispatch.server.task.DispatchWorker
11-17/13:42:02 DEBUG [pool-2-thread-3] DispatchWorker - Получен общий список рассылок в количестве 8 шт.
11-17/13:42:02 DEBUG [pool-2-thread-3] DispatchWorker - Рассылка SMS о приходе(код 12)
11-17/13:42:02 DEBUG [pool-2-thread-3] DispatchWorker -         Получение списка сообщений для рассылки
11-17/13:42:02 DEBUG [pool-2-thread-3] DispatchWorker -                 Список пуст.
11-17/13:42:02 DEBUG [pool-2-thread-3] DispatchWorker - Рассылка Рассылка счетов(код 10)
11-17/13:42:02 DEBUG [pool-2-thread-3] DispatchWorker -         Получение списка сообщений для рассылки
11-17/13:42:02 DEBUG [pool-2-thread-3] DispatchWorker -         Получение подписчиков для рассылки
11-17/13:42:02 DEBUG [pool-2-thread-3] DispatchWorker -         Рассылка сообщений
11-17/13:42:02 DEBUG [pool-2-thread-3] DispatchWorker -                 Сообщение с кодом 19 отправлено
11-17/13:42:02 DEBUG [pool-2-thread-3] DispatchWorker - Рассылка Расход средств(код 11)
11-17/13:42:02 DEBUG [pool-2-thread-3] DispatchWorker -         Получение списка сообщений для рассылки
11-17/13:42:02 DEBUG [pool-2-thread-3] DispatchWorker -         Получение подписчиков для рассылки
11-17/13:42:02 DEBUG [pool-2-thread-3] DispatchWorker -         Рассылка сообщений
11-17/13:42:02 DEBUG [pool-2-thread-3] DispatchWorker -                 Сообщение с кодом 15 отправлено
11-17/13:42:02 DEBUG [pool-2-thread-3] DispatchWorker - Рассылка Уведомление о технических работах и Новости компании(код 15)
11-17/13:42:02 DEBUG [pool-2-thread-3] DispatchWorker -         Получение списка сообщений для рассылки
11-17/13:42:02 DEBUG [pool-2-thread-3] DispatchWorker -                 Список пуст.
11-17/13:42:02  INFO [pool-2-thread-3] DispatchWorker - Task finished time=79 ms.


Вложения:
2016-11-17_13-47-31.png
2016-11-17_13-47-31.png [ 27.34 КБ | Просмотров: 5033 ]


Последний раз редактировалось filin 17 ноя 2016, 12:50, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как найти где стопор?
СообщениеДобавлено: 17 ноя 2016, 12:46 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
в файле data/log4j.xml в секции root выставите значение debug для элемента priority. Эта настройка будет действовать и для сервера и для планировщика. Перезапускать приложения не нужно будет. Потом не забудьте вернуть прежнее значение, иначе логи будут очень быстро перетираться.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как найти где стопор?
СообщениеДобавлено: 17 ноя 2016, 12:58 
Не в сети

Зарегистрирован: 31 янв 2013, 12:36
Сообщения: 157
Карма: 0
Такие настройки которые ранее работали


Вложения:
2016-11-17_13-55-37.png
2016-11-17_13-55-37.png [ 58.63 КБ | Просмотров: 5033 ]
2016-11-17_13-54-26.png
2016-11-17_13-54-26.png [ 18.71 КБ | Просмотров: 5033 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как найти где стопор?
СообщениеДобавлено: 17 ноя 2016, 13:19 
Не в сети

Зарегистрирован: 31 янв 2013, 12:36
Сообщения: 157
Карма: 0
Код:
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


Куда копать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как найти где стопор?
СообщениеДобавлено: 17 ноя 2016, 13:57 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Номер телефона, похоже, не заполнен у какого то договора из этой рассылки.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как найти где стопор?
СообщениеДобавлено: 17 ноя 2016, 13:59 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Много подписчиков у данной рассылки? По хорошему, наверное, не должно падать при отсутствии контакта на договоре. Ну и в лог, нужно выводить предупреждение.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как найти где стопор?
СообщениеДобавлено: 17 ноя 2016, 15:39 
Не в сети

Зарегистрирован: 31 янв 2013, 12:36
Сообщения: 157
Карма: 0
подписка у одного только абонента, номер телефона все четко прописан


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как найти где стопор?
СообщениеДобавлено: 17 ноя 2016, 15:40 
Не в сети

Зарегистрирован: 31 янв 2013, 12:36
Сообщения: 157
Карма: 0
Как получить более детальную информацию об ошибке?
Как понять на что именно ругается?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как найти где стопор?
СообщениеДобавлено: 22 ноя 2016, 14:53 
Не в сети

Зарегистрирован: 31 янв 2013, 12:36
Сообщения: 157
Карма: 0
UP


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как найти где стопор?
СообщениеДобавлено: 24 ноя 2016, 16:48 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Добавили доп. логирование. Будет в ближайшем обновлении. Нужно будет обновиться. Надеюсь, внесет большую ясность.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.521s | 46 Queries | GZIP : On ]