JBoss fails to write to syslog server
Issue
- JBoss fails to write to syslog server
- After restarting the syslog server, JBoss fails to reconnect
- JBoss log shows
WRITE_FAILURE: Could not write to syslogafter syslog server failure
WRITE_FAILURE: Could not write to syslog
java.net.SocketException: Connection reset by peer: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
at sun.security.ssl.OutputRecord.writeBuffer(OutputRecord.java:377)
at sun.security.ssl.OutputRecord.write(OutputRecord.java:363)
at sun.security.ssl.SSLSocketImpl.writeRecordInternal(SSLSocketImpl.java:830)
at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:801)
at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:122)
at java.io.OutputStream.write(OutputStream.java:75)
at org.jboss.logmanager.handlers.TcpOutputStream.write(TcpOutputStream.java:33)
at org.jboss.logmanager.handlers.SyslogHandler.sendMessage(SyslogHandler.java:586)
at org.jboss.logmanager.handlers.SyslogHandler.doPublish(SyslogHandler.java:547)
at org.jboss.logmanager.ExtHandler.publish(ExtHandler.java:79)
at org.jboss.logmanager.LoggerNode.publish(LoggerNode.java:296)
at org.jboss.logmanager.Logger.logRaw(Logger.java:721)
at org.slf4j.impl.Slf4jLogger.log(Slf4jLogger.java:326)
at org.slf4j.impl.Slf4jLogger.log(Slf4jLogger.java:70)
at org.apache.commons.logging.impl.SLF4JLocationAwareLog.info(SLF4JLocationAwareLog.java:159)
at example.Logger.log(Logger.java:104)
Environment
- Red Hat JBoss Enterprise Application Platform
- 6.0.x
- 6.1.x
- 6.2.x
- 6.3.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.