какие могут быть возможные причины трассировки ниже стека, чтобы я мог продолжить расследование? - PullRequest
0 голосов
/ 02 апреля 2020

Среда: AIX 7 Broker: IIB 9.0.0.8 MQ: 7.5

мы время от времени получаем это исключение в нашей среде (один раз в неделю), но оно встречается чаще. но, что удивительно, электронная почта по-прежнему направляется получателям.

Это происходит со встроенным в IIB узлом EmailOutput. я предполагаю, что - после отправки сообщения MIME с вложением (part1: body и part2: attachment) узлом EmailOutput на сервер Exchange, вероятно, узел EmailOutput не получает уникальный идентификатор сообщения в качестве подтверждения обратно в течение заданного времени (я предполагаю, что Тайм-аут не определен, так как это нигде не упоминается в инфоцентре, а также использует javax mail api согласно трассировке стека).

Я пробовал все виды трассировки безрезультатно. Пожалуйста, могу ли я поделиться еще несколькими указателями, которые могли бы вызвать эту трассировку стека, чтобы я мог продолжить тестирование в этом направлении.

Caught exception and rethrowing :  <Module Name> Error detected, rethrowing :  <compute node module name>.Main 236.11 PROPAGATE TO TERMINAL 'out1' FINALIZE DEFAULT DELETE DEFAULT; 
Caught exception and rethrowing :  <module name>.Email Output Exception whilst creating MIME message or getting the Message ID :  com.ibm.broker.emailnodes.EmailOutputNode : javax.mail.MessagingException: Exception reading response;.  nested exception is:..java.net.SocketTimeoutException: Read timed out..at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1462)..at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1376)..at com.sun.mail.smtp.SMTPTransport.finishData(SMTPTransport.java:1215)..at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:586)..at com.ibm.broker.emailnodes.EmailOutputNode.sendMail(EmailOutputNode.java:469)..at com.ibm.broker.emailnodes.EmailOutputNode.sendMimeEmail(EmailOutputNode.java:737)..at com.ibm.broker.emailnodes.EmailOutputNode.sendData(EmailOutputNode.java:378)..at com.ibm.broker.plugin.MbOutputTemplateNode.sendData(MbOutputTemplateNode.java:54).Caused by: java.net.SocketTimeoutException: Read timed out..at java.net.SocketInputStream.socketRead0(Native Method)..at java.net.SocketInputStream.read(SocketInputStream.java:165)..at java.net.SocketInputStream.read(SocketInputStream.java:134)..at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:97)..at java.io.BufferedInputStream.fill(BufferedInputStream.java:247)..at java.io.BufferedInputStream.read(BufferedInputStream.java:266)..at com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:75)..at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1440)..... 7 more. Exception whilst creating MIME message or getting the Message ID :  Exception reading response.Read timed out. : Flow (<Flow name>) Node (Email Output)
</Text>
<Inserts>Exception occured while processing the MQ message:</Inserts>

Кроме того, имеет ли узел вывода электронной почты IIB ограничения размера сообщения для тела MIME и привязанность, которую мы должны рассмотреть?

...