У меня есть приложение весенней загрузки. Сервер, на котором работает приложение, имеет некоторые проблемы с регулярным подключением к серверу Graylog (проблемы с сетью). Мы можем заметить, что приложение перестает использовать кроличью очередь, пока сервер регистрации не работает. В данный момент соединение с очередью кролика не теряется, проблемы с сетью влияют только на соединение с сервером журналов.
Соответствующая часть из logback-spring. xml:
<springProfile name="test">
<appender name="GELF" class="de.siegmar.logbackgelf.GelfTcpTlsAppender">
<graylogHost>172.16.0.179</graylogHost>
<graylogPort>12201</graylogPort>
<connectTimeout>15000</connectTimeout>
<poolSize>2</poolSize>
<poolMaxWaitTime>5000</poolMaxWaitTime>
<trustAllCertificates>true</trustAllCertificates>
<encoder class="de.siegmar.logbackgelf.GelfEncoder">
<originHost>${HOSTNAME}</originHost>
<includeRawMessage>false</includeRawMessage>
<includeMarker>true</includeMarker>
<includeMdcData>true</includeMdcData>
<includeCallerData>false</includeCallerData>
<includeRootCauseData>false</includeRootCauseData>
<includeLevelName>false</includeLevelName>
<numbersAsString>false</numbersAsString>
<staticField>environment:development</staticField>
<staticField>application_name:iot-db-sink</staticField>
</encoder>
</appender>
<appender name="ASYNC_GELF" class="ch.qos.logback.classic.AsyncAppender">
<appender-ref ref="GELF" />
</appender>
<root level="INFO">
<appender-ref ref="ASYNC_GELF" />
</root>
</springProfile>
Что-то не так в моей конфигурации logback или мы сталкиваемся там с другими проблемами?