fluent / fluent-bit

Fast and Lightweight Logs and Metrics processor for Linux, BSD, OSX and Windows
https://fluentbit.io
Apache License 2.0
5.88k stars 1.59k forks source link

Fluent bit hangs, any step to troubleshoot? #9626

Open yhzs8 opened 4 days ago

yhzs8 commented 4 days ago

Bug Report

Describe the bug Fluent bit hangs, any step to troubleshoot?

To Reproduce Install and run Fluent Bit v3.1.7 on RHEL8.10 It is expected to run continuously

Expected behavior It hangs randomly after 20min/2h

Your Environment

[INPUT] Name tail Path_Key filename Path Tag Inotify_Watcher False DB /var/log/fluentbit_db_status.db Read_from_Head On Skip_Long_Lines On Skip_Empty_Lines On Buffer_Chunk_Size 64KB Buffer_Max_Size 256KB Mem_Buf_Limit 10MB Refresh_Interval 15

[INPUT] Name tail Path_Key filename Path /var/log/secure Tag input.os.secure Inotify_Watcher False DB /var/log/fluentbit_db_status.db Read_from_Head On Skip_Long_Lines On Skip_Empty_Lines On Buffer_Chunk_Size 64KB Buffer_Max_Size 256KB Mem_Buf_Limit 10MB Refresh_Interval 15

[INPUT] Name tail Path_Key filename path /var/log/audit/audit.log Tag input.os.audit Inotify_Watcher False DB /var/log/fluentbit_db_status.db Read_from_Head On Skip_Long_Lines On Skip_Empty_Lines On Buffer_Chunk_Size 64KB Buffer_Max_Size 256KB Mem_Buf_Limit 10MB Refresh_Interval 15

[INPUT] Name tail Path_Key filename Path /var/log/boot.log Tag input.os.boot Inotify_Watcher False DB /var/log/fluentbit_db_status.db Read_from_Head On Skip_Long_Lines On Skip_Empty_Lines On Buffer_Chunk_Size 64KB Buffer_Max_Size 256KB Mem_Buf_Limit 10MB Refresh_Interval 15

[INPUT] Name tail Path_Key filename Path Tag Inotify_Watcher False DB /var/log/fluentbit_db_status.db Read_from_Head On Skip_Long_Lines On Skip_Empty_Lines On Buffer_Chunk_Size 64KB Buffer_Max_Size 256KB Mem_Buf_Limit 10MB Refresh_Interval 15

[INPUT] Name tail Path_Key filename Path Tag Inotify_Watcher False DB /var/log/fluentbit_db_status.db Read_from_Head On Skip_Long_Lines On Skip_Empty_Lines On Buffer_Chunk_Size 64KB Buffer_Max_Size 256KB Mem_Buf_Limit 10MB Refresh_Interval 15

[INPUT] Name tail Path_Key filename Path Tag Inotify_Watcher False DB /var/log/fluentbit_db_status.db Read_from_Head On Skip_Long_Lines On Skip_Empty_Lines On Buffer_Chunk_Size 64KB Buffer_Max_Size 256KB Mem_Buf_Limit 10MB Refresh_Interval 15

[INPUT] Name tail Path_Key filename Path Tag Inotify_Watcher False DB /var/log/fluentbit_db_status.db Read_from_Head On Skip_Long_Lines On Skip_Empty_Lines On Buffer_Chunk_Size 64KB Buffer_Max_Size 256KB Mem_Buf_Limit 10MB Refresh_Interval 15 multiline.parser python-multiline-regex

[INPUT] Name tail Path_Key filename Path Tag Inotify_Watcher False DB /var/log/fluentbit_db_status.db Read_from_Head On Skip_Long_Lines On Skip_Empty_Lines On Buffer_Chunk_Size 64KB Buffer_Max_Size 256KB Mem_Buf_Limit 10MB Refresh_Interval 15

[INPUT] Name tail Path_Key filename Path Tag Inotify_Watcher False DB /var/log/fluentbit_db_status.db Read_from_Head On Skip_Long_Lines On Skip_Empty_Lines On Buffer_Chunk_Size 64KB Buffer_Max_Size 256KB Mem_Buf_Limit 10MB Refresh_Interval 15

[INPUT] Name tail Path_Key filename Path Tag Inotify_Watcher False DB /var/log/fluentbit_db_status.db Read_from_Head On Skip_Long_Lines On Skip_Empty_Lines On Buffer_Chunk_Size 64KB Buffer_Max_Size 256KB Mem_Buf_Limit 10MB Refresh_Interval 15

[INPUT] Name tail Path_Key filename Path Tag Inotify_Watcher False DB /var/log/fluentbit_db_status.db Read_from_Head On Skip_Long_Lines On Skip_Empty_Lines On Buffer_Chunk_Size 64KB Buffer_Max_Size 256KB Mem_Buf_Limit 10MB Refresh_Interval 15 multiline.parser python-multiline-regex

[INPUT] Name tail Path_Key filename Path Tag Inotify_Watcher False DB /var/log/fluentbit_db_status.db Read_from_Head On Skip_Long_Lines On Skip_Empty_Lines On Buffer_Chunk_Size 64KB Buffer_Max_Size 256KB Mem_Buf_Limit 10MB Refresh_Interval 15

[INPUT] Name tail Path_Key filename Path Tag Inotify_Watcher False DB /var/log/fluentbit_db_status.db Read_from_Head On Skip_Long_Lines On Skip_Empty_Lines On Buffer_Chunk_Size 64KB Buffer_Max_Size 256KB Mem_Buf_Limit 10MB Refresh_Interval 15

[INPUT] Name tail Path_Key filename Path Tag Inotify_Watcher False DB /var/log/fluentbit_db_status.db Read_from_Head On Skip_Long_Lines On Skip_Empty_Lines On Buffer_Chunk_Size 64KB Buffer_Max_Size 256KB Mem_Buf_Limit 10MB Refresh_Interval 15

[INPUT] Name tail Path_Key filename Path Tag Inotify_Watcher False DB /var/log/fluentbit_db_status.db Read_from_Head On Skip_Long_Lines On Skip_Empty_Lines On Buffer_Chunk_Size 64KB Buffer_Max_Size 256KB Mem_Buf_Limit 10MB Refresh_Interval 15 multiline.parser python-multiline-regex

[INPUT] Name tail Path_Key filename Path Tag Inotify_Watcher False DB /var/log/fluentbit_db_status.db Read_from_Head On Skip_Long_Lines On Skip_Empty_Lines On Buffer_Chunk_Size 64KB Buffer_Max_Size 256KB Mem_Buf_Limit 10MB Refresh_Interval 15

################################

filters for

################################ [FILTER] Name parser Match Key_Name log Preserve_Key On Reserve_Data On Parser syslog-rfc3164

[FILTER] Name lua Match script /etc/fluent-bit/scripts/append.lua call append_tag

[FILTER] Name lua Match script /etc/fluent-bit/scripts/append.lua call append_unix_time_for_rfc3164_as_utc

[FILTER] Name record_modifier Match Record category operations

############################

filters for input.os.audit

############################ [FILTER] Name parser Match input.os.audit Key_Name log Preserve_Key On Reserve_Data On Parser auditlog

[FILTER] Name lua Match input.os.audit script /etc/fluent-bit/scripts/append.lua call append_tag

[FILTER] Name lua Match input.os.audit script /etc/fluent-bit/scripts/append.lua call append_time_as_number

[FILTER] Name record_modifier Match input.os.audit Record category security

###########################

filters for input.os.boot

########################### [FILTER] Name lua Match input.os.boot script /etc/fluent-bit/scripts/append.lua call append_tag_and_time

[FILTER] Name record_modifier Match input.os.boot Record category operations

#############################

filters for input.os.secure

############################# [FILTER] Name parser Match input.os.secure Key_Name log Preserve_Key On Reserve_Data On Parser syslog-rfc3164

[FILTER] Name lua Match input.os.secure script /etc/fluent-bit/scripts/append.lua call append_tag

[FILTER] Name lua Match input.os.secure script /etc/fluent-bit/scripts/append.lua call append_unix_time_for_rfc3164

[FILTER] Name record_modifier Match input.os.secure Record category security

######################################

filters for

###################################### [FILTER] Name parser Match Key_Name log Preserve_Key On Reserve_Data On Parser

[FILTER] Name lua Match script /etc/fluent-bit/scripts/append.lua call append_tag

[FILTER] Name lua Match script /etc/fluent-bit/scripts/append.lua call

[FILTER] Name record_modifier Match Record category operations

[OUTPUT] Name http Match input.* Host Port 8081 Header URI format json json_date_key false Workers 2 Retry_Limit no_limits compress gzip [OUTPUT] name stdout match ** ``` * Environment name and version: Baremetal installation on RHEL8.10 * Server type and version: N/A * Operating System and version: RHEL8.10 * Filters and plugins: See above **Additional context** The fluent-bit was totally hanging, `service fluent-bit restart` times out: ``` Nov 20 11:43:27 fluent-bit[49564]: [2024/11/20 11:43:27] [engine] caught signal (SIGTERM) Nov 20 11:44:57 systemd[1]: fluent-bit.service: State 'stop-sigterm' timed out. Killing. Nov 20 11:44:57 systemd[1]: fluent-bit.service: Killing process 49564 (fluent-bit) with signal SIGKILL. Nov 20 11:46:28 systemd[1]: fluent-bit.service: Processes still around after SIGKILL. Ignoring. Nov 20 11:47:58 systemd[1]: fluent-bit.service: State 'stop-final-sigterm' timed out. Killing. Nov 20 11:47:58 systemd[1]: fluent-bit.service: Killing process 49564 (fluent-bit) with signal SIGKILL. Nov 20 11:49:28 systemd[1]: fluent-bit.service: Processes still around after final SIGKILL. Entering failed mode. Nov 20 11:49:28 systemd[1]: fluent-bit.service: Failed with result 'timeout'. Nov 20 11:49:28 systemd[1]: Stopped Fluent Bit. ``` fluent-bit dump at the time it was hanging: ``` Nov 20 15:13:27 fluent-bit[1551]: [2024/11/20 15:13:27] [engine] caught signal (SIGCONT) Nov 20 15:13:27 fluent-bit[1551]: [2024/11/20 15:13:27] Fluent Bit Dump Nov 20 15:13:27 fluent-bit[1551]: ===== Input ===== Nov 20 15:13:27 fluent-bit[1551]: tail.0 (tail) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ status Nov 20 15:13:27 fluent-bit[1551]: │ └─ overlimit : no Nov 20 15:13:27 fluent-bit[1551]: │ ├─ mem size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ └─ mem limit : 9.5M (10000000 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ tasks Nov 20 15:13:27 fluent-bit[1551]: │ ├─ total tasks : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ new : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ running : 0 Nov 20 15:13:27 fluent-bit[1551]: │ └─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: └─ chunks Nov 20 15:13:27 fluent-bit[1551]: └─ total chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ up chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ down chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: └─ busy chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: └─ size err: 0 Nov 20 15:13:27 fluent-bit[1551]: tail.1 (tail) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ status Nov 20 15:13:27 fluent-bit[1551]: │ └─ overlimit : no Nov 20 15:13:27 fluent-bit[1551]: │ ├─ mem size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ └─ mem limit : 9.5M (10000000 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ tasks Nov 20 15:13:27 fluent-bit[1551]: │ ├─ total tasks : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ new : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ running : 0 Nov 20 15:13:27 fluent-bit[1551]: │ └─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: └─ chunks Nov 20 15:13:27 fluent-bit[1551]: └─ total chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ up chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ down chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: └─ busy chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: └─ size err: 0 Nov 20 15:13:27 fluent-bit[1551]: tail.2 (tail) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ status Nov 20 15:13:27 fluent-bit[1551]: │ └─ overlimit : no Nov 20 15:13:27 fluent-bit[1551]: │ ├─ mem size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ └─ mem limit : 9.5M (10000000 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ tasks Nov 20 15:13:27 fluent-bit[1551]: │ ├─ total tasks : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ new : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ running : 0 Nov 20 15:13:27 fluent-bit[1551]: │ └─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: └─ chunks Nov 20 15:13:27 fluent-bit[1551]: └─ total chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ up chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ down chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: └─ busy chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: └─ size err: 0 Nov 20 15:13:27 fluent-bit[1551]: tail.3 (tail) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ status Nov 20 15:13:27 fluent-bit[1551]: │ └─ overlimit : no Nov 20 15:13:27 fluent-bit[1551]: │ ├─ mem size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ └─ mem limit : 9.5M (10000000 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ tasks Nov 20 15:13:27 fluent-bit[1551]: │ ├─ total tasks : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ new : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ running : 0 Nov 20 15:13:27 fluent-bit[1551]: │ └─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: └─ chunks Nov 20 15:13:27 fluent-bit[1551]: └─ total chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ up chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ down chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: └─ busy chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: └─ size err: 0 Nov 20 15:13:27 fluent-bit[1551]: tail.4 (tail) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ status Nov 20 15:13:27 fluent-bit[1551]: │ └─ overlimit : no Nov 20 15:13:27 fluent-bit[1551]: │ ├─ mem size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ └─ mem limit : 9.5M (10000000 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ tasks Nov 20 15:13:27 fluent-bit[1551]: │ ├─ total tasks : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ new : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ running : 0 Nov 20 15:13:27 fluent-bit[1551]: │ └─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: └─ chunks Nov 20 15:13:27 fluent-bit[1551]: └─ total chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ up chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ down chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: └─ busy chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: └─ size err: 0 Nov 20 15:13:27 fluent-bit[1551]: tail.5 (tail) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ status Nov 20 15:13:27 fluent-bit[1551]: │ └─ overlimit : no Nov 20 15:13:27 fluent-bit[1551]: │ ├─ mem size : 9.4K (9663 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ └─ mem limit : 9.5M (10000000 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ tasks Nov 20 15:13:27 fluent-bit[1551]: │ ├─ total tasks : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ new : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ running : 0 Nov 20 15:13:27 fluent-bit[1551]: │ └─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: └─ chunks Nov 20 15:13:27 fluent-bit[1551]: └─ total chunks : 1 Nov 20 15:13:27 fluent-bit[1551]: ├─ up chunks : 1 Nov 20 15:13:27 fluent-bit[1551]: ├─ down chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: └─ busy chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: └─ size err: 0 Nov 20 15:13:27 fluent-bit[1551]: tail.6 (tail) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ status Nov 20 15:13:27 fluent-bit[1551]: │ └─ overlimit : no Nov 20 15:13:27 fluent-bit[1551]: │ ├─ mem size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ └─ mem limit : 9.5M (10000000 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ tasks Nov 20 15:13:27 fluent-bit[1551]: │ ├─ total tasks : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ new : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ running : 0 Nov 20 15:13:27 fluent-bit[1551]: │ └─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: └─ chunks Nov 20 15:13:27 fluent-bit[1551]: └─ total chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ up chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ down chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: └─ busy chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: └─ size err: 0 Nov 20 15:13:27 fluent-bit[1551]: tail.7 (tail) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ status Nov 20 15:13:27 fluent-bit[1551]: │ └─ overlimit : no Nov 20 15:13:27 fluent-bit[1551]: │ ├─ mem size : 479b (479 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ └─ mem limit : 9.5M (10000000 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ tasks Nov 20 15:13:27 fluent-bit[1551]: │ ├─ total tasks : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ new : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ running : 0 Nov 20 15:13:27 fluent-bit[1551]: │ └─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: └─ chunks Nov 20 15:13:27 fluent-bit[1551]: └─ total chunks : 1 Nov 20 15:13:27 fluent-bit[1551]: ├─ up chunks : 1 Nov 20 15:13:27 fluent-bit[1551]: ├─ down chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: └─ busy chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: └─ size err: 0 Nov 20 15:13:27 fluent-bit[1551]: tail.8 (tail) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ status Nov 20 15:13:27 fluent-bit[1551]: │ └─ overlimit : no Nov 20 15:13:27 fluent-bit[1551]: │ ├─ mem size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ └─ mem limit : 9.5M (10000000 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ tasks Nov 20 15:13:27 fluent-bit[1551]: │ ├─ total tasks : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ new : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ running : 0 Nov 20 15:13:27 fluent-bit[1551]: │ └─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: └─ chunks Nov 20 15:13:27 fluent-bit[1551]: └─ total chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ up chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ down chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: └─ busy chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: └─ size err: 0 Nov 20 15:13:27 fluent-bit[1551]: tail.9 (tail) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ status Nov 20 15:13:27 fluent-bit[1551]: │ └─ overlimit : no Nov 20 15:13:27 fluent-bit[1551]: │ ├─ mem size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ └─ mem limit : 9.5M (10000000 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ tasks Nov 20 15:13:27 fluent-bit[1551]: │ ├─ total tasks : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ new : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ running : 0 Nov 20 15:13:27 fluent-bit[1551]: │ └─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: └─ chunks Nov 20 15:13:27 fluent-bit[1551]: └─ total chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ up chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ down chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: └─ busy chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: └─ size err: 0 Nov 20 15:13:27 fluent-bit[1551]: tail.10 (tail) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ status Nov 20 15:13:27 fluent-bit[1551]: │ └─ overlimit : no Nov 20 15:13:27 fluent-bit[1551]: │ ├─ mem size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ └─ mem limit : 9.5M (10000000 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ tasks Nov 20 15:13:27 fluent-bit[1551]: │ ├─ total tasks : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ new : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ running : 0 Nov 20 15:13:27 fluent-bit[1551]: │ └─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: └─ chunks Nov 20 15:13:27 fluent-bit[1551]: └─ total chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ up chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ down chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: └─ busy chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: └─ size err: 0 Nov 20 15:13:27 fluent-bit[1551]: tail.11 (tail) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ status Nov 20 15:13:27 fluent-bit[1551]: │ └─ overlimit : no Nov 20 15:13:27 fluent-bit[1551]: │ ├─ mem size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ └─ mem limit : 9.5M (10000000 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ tasks Nov 20 15:13:27 fluent-bit[1551]: │ ├─ total tasks : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ new : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ running : 0 Nov 20 15:13:27 fluent-bit[1551]: │ └─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: └─ chunks Nov 20 15:13:27 fluent-bit[1551]: └─ total chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ up chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ down chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: └─ busy chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: └─ size err: 0 Nov 20 15:13:27 fluent-bit[1551]: tail.12 (tail) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ status Nov 20 15:13:27 fluent-bit[1551]: │ └─ overlimit : no Nov 20 15:13:27 fluent-bit[1551]: │ ├─ mem size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ └─ mem limit : 9.5M (10000000 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ tasks Nov 20 15:13:27 fluent-bit[1551]: │ ├─ total tasks : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ new : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ running : 0 Nov 20 15:13:27 fluent-bit[1551]: │ └─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: └─ chunks Nov 20 15:13:27 fluent-bit[1551]: └─ total chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ up chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ down chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: └─ busy chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: └─ size err: 0 Nov 20 15:13:27 fluent-bit[1551]: tail.13 (tail) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ status Nov 20 15:13:27 fluent-bit[1551]: │ └─ overlimit : no Nov 20 15:13:27 fluent-bit[1551]: │ ├─ mem size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ └─ mem limit : 9.5M (10000000 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ tasks Nov 20 15:13:27 fluent-bit[1551]: │ ├─ total tasks : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ new : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ running : 0 Nov 20 15:13:27 fluent-bit[1551]: │ └─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: └─ chunks Nov 20 15:13:27 fluent-bit[1551]: └─ total chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ up chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ down chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: └─ busy chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: └─ size err: 0 Nov 20 15:13:27 fluent-bit[1551]: tail.14 (tail) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ status Nov 20 15:13:27 fluent-bit[1551]: │ └─ overlimit : no Nov 20 15:13:27 fluent-bit[1551]: │ ├─ mem size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ └─ mem limit : 9.5M (10000000 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ tasks Nov 20 15:13:27 fluent-bit[1551]: │ ├─ total tasks : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ new : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ running : 0 Nov 20 15:13:27 fluent-bit[1551]: │ └─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: └─ chunks Nov 20 15:13:27 fluent-bit[1551]: └─ total chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ up chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ down chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: └─ busy chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: └─ size err: 0 Nov 20 15:13:27 fluent-bit[1551]: tail.15 (tail) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ status Nov 20 15:13:27 fluent-bit[1551]: │ └─ overlimit : no Nov 20 15:13:27 fluent-bit[1551]: │ ├─ mem size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ └─ mem limit : 9.5M (10000000 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ tasks Nov 20 15:13:27 fluent-bit[1551]: │ ├─ total tasks : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ new : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ running : 0 Nov 20 15:13:27 fluent-bit[1551]: │ └─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: └─ chunks Nov 20 15:13:27 fluent-bit[1551]: └─ total chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ up chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ down chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: └─ busy chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: └─ size err: 0 Nov 20 15:13:27 fluent-bit[1551]: tail.16 (tail) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ status Nov 20 15:13:27 fluent-bit[1551]: │ └─ overlimit : no Nov 20 15:13:27 fluent-bit[1551]: │ ├─ mem size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ └─ mem limit : 9.5M (10000000 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: ├─ tasks Nov 20 15:13:27 fluent-bit[1551]: │ ├─ total tasks : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ new : 0 Nov 20 15:13:27 fluent-bit[1551]: │ ├─ running : 0 Nov 20 15:13:27 fluent-bit[1551]: │ └─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: │ Nov 20 15:13:27 fluent-bit[1551]: └─ chunks Nov 20 15:13:27 fluent-bit[1551]: └─ total chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ up chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ down chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: └─ busy chunks: 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ size : 0b (0 bytes) Nov 20 15:13:27 fluent-bit[1551]: └─ size err: 0 Nov 20 15:13:27 fluent-bit[1551]: ===== Storage Layer ===== Nov 20 15:13:27 fluent-bit[1551]: total chunks : 2 Nov 20 15:13:27 fluent-bit[1551]: ├─ mem chunks : 2 Nov 20 15:13:27 fluent-bit[1551]: └─ fs chunks : 0 Nov 20 15:13:27 fluent-bit[1551]: ├─ up : 0 Nov 20 15:13:27 fluent-bit[1551]: └─ down : 0 ``` Do we have any advice how to proceed with troubleshooting?
patrick-stephens commented 3 days ago

Any specific customisation or lockdown to your node? Can you try the latest version? You can increase the log_level as well to debug. Your tail config is a little strange, any reason you're disabling inotify. Are the logs definitely updating? What about the DB file - is it full? Ensure there is no overlap in the logs for each input as you're using the same DB for them all - potentially you can do it with less tail inputs using a tag_regex to label them too. Can you see what connections are being made and/or traffic from the http output? What's the net.core.somaxconn? Does it work on RHEL 9 (later kernel)? Can you remove outputs/simplify to a smaller reproducer or does the problem go away without a specific input or output? What do your LUA scripts do? If you remove them does it still fail?