-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Timeout issue #58
Comments
Hi, thanks for your report.
I want to know the setting of the plugin.
Do you mean a timeout parameter doesn't work as expected?
If it becomes clear that it is a bug in this plugin, I want to fix it. To fix the problems, I want to simplify each problem so that it can be reproduced in general.
This is a difficult problem. In terms of the plugin specification, if a send fails, the plugin will try to resend according to the buffer retry settings. However, in terms of TCP, there are some known problems. In such a situation, it is possible that the program successfully sent the data (
A similar problem is reported in https://stackoverflow.com/questions/11436013/writing-to-a-closed-local-tcp-socket-not-failing. It is also talked about in #56. |
Hi, Thx for your reply :-) ! Yes we are using a placeholder feature for host and redirect the last 24 hours events to a specific site based on an IP plan ! We are using the timeout parameter , do we need to use others like tcp_keep alive as we are using TCP protocol because message length can be greater than 1024 bytes ? Sometimes a syslog server can be down, sometimes the server on the sit can be decommisionned, sometimes it can be a filtering issue from the firewall, or a connection lost for whaever reason ! If there is a communication issue, are the events still kept in the buffer, or is it removed (timeout and retries) and go to the next event for the unreachable/down site, or maybe to the another site if the next event is an event to forward to this other site ? Thanks for your help. |
Hello,
We are using fluent-plugin-remote_syslog to forward session data events of a remote access tool based on an IP field to forward events to a dedicated syslog servers depending on the ip (IP plan) ! In other words, we have several sites, we can connect to these sites using a remote access solution, and want to forward sessions details to the syslog server of the site accessed !
If one of the sites is down, fluentd seems to be blocked and try to connect indefinitively to the site , and nothing else are forwarded, despite a timeout parameter is set !?
Is it a bug :-(, and if it is, do you plan to fix it please ?
If a timeout occured for a site, and if the timeout works, what happen to the events of the site unreachable, are they lost or still buffered and resend when the syslog server of the site is up again ?
Thanks for your help.
The text was updated successfully, but these errors were encountered: