BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 июн 2025, 01:19

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Вешается SMTPTransport
СообщениеДобавлено: 14 сен 2011, 15:10 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
В последнее время SMTP-сервер, на который настроен биллинг, иногда вешается.
Беда в том, что в след за ним может повешаться и сам биллинг: если в этот момент было незакрытое соединение с почтовым сервером, то поток вешается, а дальше забиваются все остальные потоки, ожидающие его.
Сначала это произошло с радиусом, теперь - с шедулером.

Вот как-то так выглядит повисший тред:
Код:
"Thread-7" prio=10 tid=0x00007f0780658000 nid=0x1562 runnable [0x00007f078450e000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:106)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
        - locked <0x00007f07956461e0> (a java.io.BufferedInputStream)
        at com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:84)
        at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1742)
        at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1523)
        at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:453)
        at javax.mail.Service.connect(Service.java:291)
        - locked <0x00007f0795646348> (a com.sun.mail.smtp.SMTPTransport)
        at javax.mail.Service.connect(Service.java:172)
        at javax.mail.Service.connect(Service.java:121)
        at javax.mail.Transport.send0(Transport.java:190)
        at javax.mail.Transport.send(Transport.java:120)
        at bitel.billing.server.util.MailMsg.sendMessage(MailMsg.java:131)
        at bitel.billing.server.util.MailMsg.sendMessage(MailMsg.java:110)
        at bitel.billing.server.admin.errorlog.AlarmSender.run(AlarmSender.java:217)


Понятно, что проблема тут не в коде биллинга, но может кто-нибудь может подсказать решение?

гугление ничего конкретного не дало:
https://forums.oracle.com/forums/thread ... ID=2216740


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вешается SMTPTransport
СообщениеДобавлено: 14 сен 2011, 16:14 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 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: Вешается SMTPTransport
СообщениеДобавлено: 14 сен 2011, 17:59 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
http://javamail.kenai.com/nonav/javadoc ... mmary.html
mail.smtp.connectiontimeout
mail.smtp.timeout
Попробуйте в конфиге
Код:
mail.properties.mail.smtp.connectiontimeout=5000
mail.properties.mail.smtp.timeout=5000


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вешается SMTPTransport
СообщениеДобавлено: 15 сен 2011, 06:47 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Спасибо, попробую


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

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


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

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


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

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