-
Notifications
You must be signed in to change notification settings - Fork 137
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
fluentd fails for missing unix domain socket #561
Comments
just playing around -- without supervisor =>
but 'under supervisor' we get something that gets a further along |
get a further along now ->
it seems like this is supposed to have a number of worker processes but i read that it can be configured as single process as well, also https://fluentbit.io/ looks to be written in pure c |
when running w/ '--no-supervisor' option which (i'm hoping sets it to single worker process) we get this
https://ruby-doc.org/stdlib-2.3.0/libdoc/socket/rdoc/UNIXServer.html |
this is again one of those cases where ipc doesn't make a ton of sense but if we can accomodate existing software that'll go a ways
Line 644 in 72d3106
|
w/ up to #1100 ->
|
With #1248, it gets past the recvmsg() error, but then fails with |
this is one of those toss-ups on whether or not we want to support this - i haven't delved into the code yet but if it's a case where it spawns a bunch of processes and then uses this to communicate between them that's obviously not a usecase but I don't actually know if that's the case or not
as you can see there is a mention of a 'supervisor' and ruby doesn't have real threads so this might actually be that case - needs some further investigation
install instructions taken from
https://docs.fluentd.org/v1.0/articles/install-by-gem
for implementation/test case:
https://github.com/troydhanson/network/blob/master/unixdomain/01.basic/cli.c
https://github.com/troydhanson/network/blob/master/unixdomain/01.basic/srv.c
http://man7.org/linux/man-pages/man7/unix.7.html
The text was updated successfully, but these errors were encountered: