On Mon, Nov 14, 2005 at 03:09:32AM -0600, Drew Lippolt wrote: > > QUESTION: what is the current story with multicast support for both > sending and receiving multicast traffic? > > BACKGROUND: > > trying to get tomcat clustering working in vserver. > > http://tomcat.apache.org/tomcat-5.5-doc/cluster-howto.html > > DETAILS: > > [EMAIL PROTECTED] opt]# cat /proc/version > Linux version 2.4.30-vs1.2.10 ([EMAIL PROTECTED]) (gcc version > 3.2.3 20030502 (Red Hat Linux 3.2.3-52)) #1 Wed Aug 10 01:27:44 CDT 2005 > > [EMAIL PROTECTED] opt]# grep MULTICAST /boot/config-2.4.30-vs1.2.10 > CONFIG_IP_MULTICAST=y > > tomcat 5.5.12 > > i'm running debian sarge vservers on redhat enterprise linux 3.0 > boxes at rackspace, using a stock kernel.org kernel with required > tweaks for my hardware this is a production environment which has > been supporting many apps beautifully for 3 months. > > the basic idea is that i have multiple app layer boxes, which i want > to distribute tomcat clusters. single instance of tomcat, running in > a single vserver, per real host, per application. so if i have 3 > apps, on 3 real servers, i'd have 9 total vservers across 3 > clusters. i'm not even getting that far. my test setup is 2 real > hosts, each with one vserver with an 'out of the box' tomcat cluster > config. the tomcat instances aren't finding each other. > > the stacktraces i'm getting on tomcat --shutdown-- are as follows, > which doesn't look all that interesting, its in code looking for > incoming connections on a tcp port, which never arrive, since the > mcast conversation never happens (ReplicationListener.java:130): > > SEVERE: Unable to process request in ReplicationListener > java.nio.channels.ClosedSelectorException > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java: > 55) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:70) > at org.apache.catalina.cluster.tcp.ReplicationListener.listen > (ReplicationListener.java:130) > at org.apache.catalina.cluster.tcp.ClusterReceiverBase.run > (ClusterReceiverBase.java:394) > at java.lang.Thread.run(Thread.java:534) > > > THINGS I"VE TRIED: > > * add multicast ip to IPROOT. this just causes barf messages at > vserver startup > > Starting the virtual server v208 > Server v208 is not running > SIOCSIFADDR: Invalid argument > SIOCSIFFLAGS: Cannot assign requested address > SIOCSIFNETMASK: Cannot assign requested address > SIOCGIFADDR: Cannot assign requested address > SIOCSIFBROADCAST: Cannot assign requested address > SIOCSIFBRDADDR: Cannot assign requested address > SIOCSIFFLAGS: Cannot assign requested address > ipv4root is now 192.168.1.208 228.0.0.4
how did you add it? > * enabled NET_ADMIN and NET_BROADCAST. this offers no change well, NET_ADMIN is what you probably need for multicasting, NET_BROADCAST should suffice for multicast reception ... if you are interested in 'improving' multicast capabilities in a safe way, and willing to do some testing, please contact me on the IRC channel ... best, Herbert PS: will require switching to 2.6 kernel and recent devel version (2.1.x) > * googling for multicast setup on vserver. almost zero info. > > http://www.paul.sladen.org/vserver/archives/200205/0090.html (no > response) > > http://list.linux-vserver.org/archive/vserver/msg08171.html (some > progress, no resolution) > > * searching for multicast in vserver irc logs, almost zero info. > > as usual, thanks in advance for any information. > > take care, > > <drew> > _______________________________________________ > Vserver mailing list > [email protected] > http://list.linux-vserver.org/mailman/listinfo/vserver _______________________________________________ Vserver mailing list [email protected] http://list.linux-vserver.org/mailman/listinfo/vserver
