Зависания rsyslog при перегруженом лог-сервере
Добрый день, есть система сбора лог-файлов на основе rsyslog.
Передача логов сделана на основе TCP.
Проблема: при перегруженом лог-сервере (i/o) на клиентских сситемах начинает творится странное: перестает отвечать slapd, появляются две задержки при логине по ssh (я исключил DNS), судя по различным признакам - приложения висят при передаче (send()) сообщений в сислог.
Вот кусок конфига отвечающий за передачу логов:
cat /etc/rsyslog.d/forward.conf
$WorkDirectory /vat/lib/rsyslog # default location for work (spool) files
$ActionQueueType LinkedList # use asynchronous processing
$ActionQueueFileName infrafwd # set file name, also enables disk mode
$ActionResumeRetryCount -1 # infinite retries on insert failure
$ActionQueueSaveOnShutdown on # save in-memory data if rsyslog shuts down
*.* @@1.2.3.4:514
--
WBR, Bogdan B. Rudas
Reply to: