forum.bitel.ru http://forum.bitel.ru/ |
|
Рассылка по балансу http://forum.bitel.ru/viewtopic.php?f=54&t=12713 |
Страница 1 из 1 |
Автор: | AlexandrV [ 10 ноя 2017, 11:52 ] |
Заголовок сообщения: | Рассылка по балансу |
Помогите с настройкой плагина, что-то не получается. Установил плагин, добавил в планировщик задачу раз в минуту. В менеджере рассылок: В менеджере контактов: В договоре: На договоре сейчас 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. Возможно с условиями не разобрался... Что не так? |
Автор: | AlexandrV [ 15 ноя 2017, 09:11 ] |
Заголовок сообщения: | Re: Рассылка по балансу |
Up |
Автор: | AlexandrV [ 17 ноя 2017, 11:22 ] |
Заголовок сообщения: | Re: Рассылка по балансу |
Ни кто не знает, в чем может быть проблема? |
Автор: | skn [ 17 ноя 2017, 18:33 ] |
Заголовок сообщения: | Re: Рассылка по балансу |
попробуйте повысить уровень логирования до debug |
Автор: | skn [ 17 ноя 2017, 18:36 ] |
Заголовок сообщения: | Re: Рассылка по балансу |
попробуйте снять галку "персональная" |
Автор: | AlexandrV [ 18 ноя 2017, 08:48 ] |
Заголовок сообщения: | Re: Рассылка по балансу |
Все так же... Тишина. Логов новых тоже нет. |
Автор: | zavndw [ 18 ноя 2017, 13:26 ] |
Заголовок сообщения: | Re: Рассылка по балансу |
А если расписание изменить например каждый час в 00 минут, придёт? |
Автор: | AlexandrV [ 20 ноя 2017, 09:08 ] |
Заголовок сообщения: | Re: Рассылка по балансу |
Если вы имели в виду в планировщике - сделал, тишина. |
Автор: | skn [ 20 ноя 2017, 20:11 ] |
Заголовок сообщения: | Re: Рассылка по балансу |
AlexandrV писал(а): Все так же... Тишина. Логов новых тоже нет. видимо не правильно сделали, в дебаге там должно быть куча всего в логе вывести |
Автор: | AlexandrV [ 21 ноя 2017, 07:14 ] |
Заголовок сообщения: | Re: Рассылка по балансу |
Сделал, как в документации... В файле data/log4j.xml отредактировал строчки <root> <priority value="DEBUG" /> <appender-ref ref="ASYNC" /> </root> и перезапустил биллинг... Может еще что-то надо поменять? |
Автор: | skyb [ 21 ноя 2017, 07:17 ] |
Заголовок сообщения: | Re: Рассылка по балансу |
и какие при этом логи покажите |
Автор: | AlexandrV [ 21 ноя 2017, 10:16 ] |
Заголовок сообщения: | Re: Рассылка по балансу |
Похоже наврал, ошибки есть (смотрел файл 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) |
Автор: | Phricker [ 21 ноя 2017, 12:02 ] |
Заголовок сообщения: | Re: Рассылка по балансу |
А настройки отправки почты в конфиге биллинга правильно заданы? Другие письма отправляются? К примеру отправить информацию о балансе из договора. |
Автор: | skn [ 21 ноя 2017, 12:41 ] |
Заголовок сообщения: | Re: Рассылка по балансу |
имя сервера в конфиге не задано https://docs.bitel.ru/pages/viewpage.ac ... d=43384879 Код: # Имя хоста, отправляемое в команде EHLOW SMTP-серверу, если необходимо отличное от имени хоста, где запущено приложение биллинга.
# Параметр общий для для всех приложений биллинга, отправляющих почту, он может быть также указан в скрипте запуска приложения ключём -Dmail.smtp.localhost=<host> # либо в .properties файле приложения #mail.smtp.localhost=<имя хоста> |
Автор: | AlexandrV [ 21 ноя 2017, 14:29 ] |
Заголовок сообщения: | Re: Рассылка по балансу |
Письма пошли. Не был указан #mail.smtp.localhost=. Спасибо за помощь! |
Автор: | AlexandrV [ 21 ноя 2017, 15:38 ] |
Заголовок сообщения: | Re: Рассылка по балансу |
Блин, рано обрадовался... Баланс с договора приходит, рассылка так и не приходит. Ошибки сейчас в логах нет. Попробовал сделать новую рассылку: сделал активной, выбрал отправку по расписанию со всеми звездочками (т.е. каждую минуту), в сообщения ничего не добавлял, в условиях отправки тоже ничего не добавлял. На договоре добавил эту рассылку. И ничего не приходит. |
Автор: | Artur [ 21 ноя 2017, 17:20 ] |
Заголовок сообщения: | Re: Рассылка по балансу |
А задача планировщика запущена на каждую минуту? |
Автор: | skn [ 21 ноя 2017, 21:48 ] |
Заголовок сообщения: | Re: Рассылка по балансу |
возможно надо ребутнуть планировщик... а в логах сейчас что? |
Автор: | AlexandrV [ 22 ноя 2017, 07:15 ] |
Заголовок сообщения: | Re: Рассылка по балансу |
Задача каждую минуту, планировщик перегружал, в логах про 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 логов нет нигде. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |