You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I run fluent agent with fluent-plugin-flume inside Docker container.
After a period of time some programs inside my container failed with next error:
Check failed: _s.ok() Bad status: Runtime error: Could not create thread: Resource temporarily unavailable (error 11)
I discovered that number of file descriptors inside Docker container increasing infinitely:
sudo lsof| grep flume | wc -l
469292
And after a while number of descriptors becomes bigger then a file descriptors limit.
Looks like the thrift connection is handled in a wrong way: file descriptors are still present after the end of transaction.
Fluend config:
<source>
@type forward
tag forward_1
bind 0.0.0.0
port 24224
linger_timeout 0
</source>
<match forward_1>
@type copy
<store>
@type flume
timeout 15
host localhost
port 33333
</store>
</match>
I run fluent agent with fluent-plugin-flume inside Docker container.
After a period of time some programs inside my container failed with next error:
I discovered that number of file descriptors inside Docker container increasing infinitely:
And after a while number of descriptors becomes bigger then a file descriptors limit.
Looks like the thrift connection is handled in a wrong way: file descriptors are still present after the end of transaction.
Fluend config:
Fume config:
Docker version: 17.03
Fluentd version: 0.14.19
Flume version: 1.7.0
The text was updated successfully, but these errors were encountered: