> hey,
>
> i've just started using the UDP multicast socket logging:
>
> # uwsgi --ini [...] --logger socket:239.192.0.1:23456,"[$(hostname -s)] "
>
> ... which is really slick, except:
>
> # uwsgi --udp 239.192.0.1:23456
>
> ... cannot handle a multicast address, because:
>
> HEAD:core/master.c:698
> ======================================
> [...]
> if (uwsgi.udp_socket) {
> udp_fd = bind_to_udp(uwsgi.udp_socket, 0, 0);
> if (udp_fd < 0) {
> [...]
> ======================================
>
> ... the multicast bit is an unconditional "no" :-(, but things seem to
> work just fine if i recompile with it set to "1".
>
> would it be possible to detect (first 3 chars?) if multicast address,
> and set accordingly? ... aaand then sneak into 1.3? while i may
> ultimately end up using 0MQ, or possibly graylog2, this has been a
> nice cheap way for my team to easily tap into the happenings of
> different servers (QA/staging/etc), simultaneously.
>
> i'm instead using:
>
> # socat
> UDP4-RECVFROM:23456,reuseaddr,ip-add-membership=239.192.0.1:0.0.0.0,fork
> STDOUT
>
> ... for the time being.
>
> thanks,
>
> --
>
> C Anthony
> _______________________________________________
> uWSGI mailing list
> [email protected]
> http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
>
In 1.3 that feature already exists. You may want to try -rc4
--
Roberto De Ioris
http://unbit.it
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi