BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 19 ] 
Автор Сообщение
 Заголовок сообщения: Рассылка по балансу
СообщениеДобавлено: 10 ноя 2017, 11:52 
Не в сети
Клиент

Зарегистрирован: 25 мар 2008, 08:51
Сообщения: 174
Откуда: Саяногорск
Карма: 0
Помогите с настройкой плагина, что-то не получается.
Установил плагин, добавил в планировщик задачу раз в минуту.

В менеджере рассылок:
Изображение

Изображение

Изображение

В менеджере контактов:

Изображение

В договоре:

Изображение

Изображение

На договоре сейчас 64р. По идее мне сейчас должно каждую минуту приходить сообщение на мыло, но тишина.
В логах ошибок нет, шедулер раз в минуту пишет:
11-10/12:41:04 INFO [Thread-3] TaskExecuter - Starting periodic task #15: ru.bitel.bgbilling.plugins.dispatch.server.DispatchWorker
11-10/12:41:04 INFO [pool-2-thread-8] DispatchWorker - Task finished time=3 ms.

Возможно с условиями не разобрался... Что не так?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рассылка по балансу
СообщениеДобавлено: 15 ноя 2017, 09:11 
Не в сети
Клиент

Зарегистрирован: 25 мар 2008, 08:51
Сообщения: 174
Откуда: Саяногорск
Карма: 0
Up


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рассылка по балансу
СообщениеДобавлено: 17 ноя 2017, 11:22 
Не в сети
Клиент

Зарегистрирован: 25 мар 2008, 08:51
Сообщения: 174
Откуда: Саяногорск
Карма: 0
Ни кто не знает, в чем может быть проблема?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рассылка по балансу
СообщениеДобавлено: 17 ноя 2017, 18:33 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
попробуйте повысить уровень логирования до debug


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рассылка по балансу
СообщениеДобавлено: 17 ноя 2017, 18:36 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
попробуйте снять галку "персональная"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рассылка по балансу
СообщениеДобавлено: 18 ноя 2017, 08:48 
Не в сети
Клиент

Зарегистрирован: 25 мар 2008, 08:51
Сообщения: 174
Откуда: Саяногорск
Карма: 0
Все так же... Тишина. Логов новых тоже нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рассылка по балансу
СообщениеДобавлено: 18 ноя 2017, 13:26 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
А если расписание изменить например каждый час в 00 минут, придёт?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рассылка по балансу
СообщениеДобавлено: 20 ноя 2017, 09:08 
Не в сети
Клиент

Зарегистрирован: 25 мар 2008, 08:51
Сообщения: 174
Откуда: Саяногорск
Карма: 0
Если вы имели в виду в планировщике - сделал, тишина.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рассылка по балансу
СообщениеДобавлено: 20 ноя 2017, 20:11 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
AlexandrV писал(а):
Все так же... Тишина. Логов новых тоже нет.


видимо не правильно сделали, в дебаге там должно быть куча всего в логе вывести


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рассылка по балансу
СообщениеДобавлено: 21 ноя 2017, 07:14 
Не в сети
Клиент

Зарегистрирован: 25 мар 2008, 08:51
Сообщения: 174
Откуда: Саяногорск
Карма: 0
Сделал, как в документации...
В файле data/log4j.xml отредактировал строчки
<root>
<priority value="DEBUG" />
<appender-ref ref="ASYNC" />
</root>
и перезапустил биллинг... Может еще что-то надо поменять?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рассылка по балансу
СообщениеДобавлено: 21 ноя 2017, 07:17 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
и какие при этом логи покажите

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рассылка по балансу
СообщениеДобавлено: 21 ноя 2017, 10:16 
Не в сети
Клиент

Зарегистрирован: 25 мар 2008, 08:51
Сообщения: 174
Откуда: Саяногорск
Карма: 0
Похоже наврал, ошибки есть (смотрел файл scheduler.log, а надо было еще scheduler.error.log). И как раз что-то про отправку.

Код:
scheduler 11-21/10:02:02 ERROR [pool-2-thread-1] LoggingPrintStream - javax.mail.MessagingException: 501 Syntax: HELO hostname

scheduler 11-21/10:02:02 ERROR [pool-2-thread-1] LoggingPrintStream -   at com.sun.mail.smtp.SMTPTransport.issueCommand(SMTPTransport.java:1634)
scheduler 11-21/10:02:02 ERROR [pool-2-thread-1] LoggingPrintStream -   at com.sun.mail.smtp.SMTPTransport.helo(SMTPTransport.java:1070)
scheduler 11-21/10:02:02 ERROR [pool-2-thread-1] LoggingPrintStream -   at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:458)
scheduler 11-21/10:02:02 ERROR [pool-2-thread-1] LoggingPrintStream -   at javax.mail.Service.connect(Service.java:291)
scheduler 11-21/10:02:02 ERROR [pool-2-thread-1] LoggingPrintStream -   at javax.mail.Service.connect(Service.java:172)
scheduler 11-21/10:02:02 ERROR [pool-2-thread-1] LoggingPrintStream -   at javax.mail.Service.connect(Service.java:121)
scheduler 11-21/10:02:02 ERROR [pool-2-thread-1] LoggingPrintStream -   at javax.mail.Transport.send0(Transport.java:190)
scheduler 11-21/10:02:02 ERROR [pool-2-thread-1] LoggingPrintStream -   at javax.mail.Transport.send(Transport.java:120)
scheduler 11-21/10:02:02 ERROR [pool-2-thread-1] LoggingPrintStream -   at bitel.billing.server.util.MailMsg.sendMessage(MailMsg.java:202)
scheduler 11-21/10:02:02 ERROR [pool-2-thread-1] LoggingPrintStream -   at bitel.billing.server.util.MailMsg.sendMessage(MailMsg.java:184)
scheduler 11-21/10:02:02 ERROR [pool-2-thread-1] LoggingPrintStream -   at ru.bitel.bgbilling.plugins.dispatch.server.sender.EmailSender.send(EmailSender.java:65)
scheduler 11-21/10:02:02 ERROR [pool-2-thread-1] LoggingPrintStream -   at ru.bitel.bgbilling.plugins.dispatch.server.bean.MessageProcessor.send(MessageProcessor.java:239)
scheduler 11-21/10:02:02 ERROR [pool-2-thread-1] LoggingPrintStream -   at ru.bitel.bgbilling.plugins.dispatch.server.DispatchWorker.executeTask(DispatchWorker.java:102)
scheduler 11-21/10:02:02 ERROR [pool-2-thread-1] LoggingPrintStream -   at ru.bitel.bgbilling.kernel.task.server.TaskBase.run(TaskBase.java:74)
scheduler 11-21/10:02:02 ERROR [pool-2-thread-1] LoggingPrintStream -   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
scheduler 11-21/10:02:02 ERROR [pool-2-thread-1] LoggingPrintStream -   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
scheduler 11-21/10:02:02 ERROR [pool-2-thread-1] LoggingPrintStream -   at java.lang.Thread.run(Thread.java:745)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рассылка по балансу
СообщениеДобавлено: 21 ноя 2017, 12:02 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
А настройки отправки почты в конфиге биллинга правильно заданы?
Другие письма отправляются?
К примеру отправить информацию о балансе из договора.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рассылка по балансу
СообщениеДобавлено: 21 ноя 2017, 12:41 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
имя сервера в конфиге не задано

https://docs.bitel.ru/pages/viewpage.ac ... d=43384879
Код:
# Имя хоста, отправляемое в команде EHLOW SMTP-серверу, если необходимо отличное от имени хоста, где запущено приложение биллинга.
# Параметр общий для для всех приложений биллинга, отправляющих почту, он может быть также указан в скрипте запуска приложения ключём -Dmail.smtp.localhost=<host>
# либо в .properties файле приложения
#mail.smtp.localhost=<имя хоста>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рассылка по балансу
СообщениеДобавлено: 21 ноя 2017, 14:29 
Не в сети
Клиент

Зарегистрирован: 25 мар 2008, 08:51
Сообщения: 174
Откуда: Саяногорск
Карма: 0
Письма пошли. Не был указан #mail.smtp.localhost=.
Спасибо за помощь!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рассылка по балансу
СообщениеДобавлено: 21 ноя 2017, 15:38 
Не в сети
Клиент

Зарегистрирован: 25 мар 2008, 08:51
Сообщения: 174
Откуда: Саяногорск
Карма: 0
Блин, рано обрадовался...
Баланс с договора приходит, рассылка так и не приходит. Ошибки сейчас в логах нет.
Попробовал сделать новую рассылку: сделал активной, выбрал отправку по расписанию со всеми звездочками (т.е. каждую минуту), в сообщения ничего не добавлял, в условиях отправки тоже ничего не добавлял. На договоре добавил эту рассылку. И ничего не приходит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рассылка по балансу
СообщениеДобавлено: 21 ноя 2017, 17:20 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
А задача планировщика запущена на каждую минуту?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рассылка по балансу
СообщениеДобавлено: 21 ноя 2017, 21:48 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
возможно надо ребутнуть планировщик...
а в логах сейчас что?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рассылка по балансу
СообщениеДобавлено: 22 ноя 2017, 07:15 
Не в сети
Клиент

Зарегистрирован: 25 мар 2008, 08:51
Сообщения: 174
Откуда: Саяногорск
Карма: 0
Задача каждую минуту, планировщик перегружал, в логах про Dispatch каждую минуту срабатывает
Код:
11-22/08:08:02  INFO [Thread-3] TaskExecuter - Starting periodic task #15: ru.bitel.bgbilling.plugins.dispatch.server.DispatchWorker
11-22/08:08:02  INFO [pool-2-thread-3] DispatchWorker - Task finished time=3 ms.

Утром появилась одна ошибка
Код:
scheduler 11-22/07:00:01 ERROR [Thread-3] LoggingPrintStream - java.lang.ClassNotFoundException: bitel.billing.server.mail.UserDispatchSender
scheduler 11-22/07:00:01 ERROR [Thread-3] LoggingPrintStream -  at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
scheduler 11-22/07:00:01 ERROR [Thread-3] LoggingPrintStream -  at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
scheduler 11-22/07:00:01 ERROR [Thread-3] LoggingPrintStream -  at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
scheduler 11-22/07:00:01 ERROR [Thread-3] LoggingPrintStream -  at java.lang.Class.forName0(Native Method)
scheduler 11-22/07:00:01 ERROR [Thread-3] LoggingPrintStream -  at java.lang.Class.forName(Class.java:264)
scheduler 11-22/07:00:01 ERROR [Thread-3] LoggingPrintStream -  at ru.bitel.bgbilling.kernel.task.server.TaskData.initTask(TaskData.java:66)
scheduler 11-22/07:00:01 ERROR [Thread-3] LoggingPrintStream -  at bitel.billing.server.TaskExecuter.run(TaskExecuter.java:209)
scheduler 11-22/07:00:01 ERROR [Thread-3] TaskExecuter -
java.lang.NullPointerException
        at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1334)
        at bitel.billing.server.TaskExecuter.run(TaskExecuter.java:213)

Больше про Dispatch логов нет нигде.


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

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


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

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


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

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