Re: backhand selects a different host but then executes locally - and shows port 0 in /backhand/

Theo Schlossnagle <[email protected]> Tue, 24 Jun 2003 22:15:10 -0400
Newsgroups gmane.comp.apache.mod-backhand.general
Message-ID <[email protected]>
On Tuesday, Jun 24, 2003, at 03:56 US/Eastern, Thomas Buehren wrote:
> This is the configuration (in parts) of 192.168.100.1 and 
> 192.168.100.8 - I
> have even changed the port on the second box to 3001 to see whether 
> this
> makes any difference in the /backhand/ output (it does not). I have 
> also
> removed the listen 443 line so there is only one listen line but it 
> does not
> help.
>
> 192.168.100.1:
>
>   UnixSocketDir /var/state/backhand
>   MulticastStats 192.168.100.1:80 192.168.100.8:4445

MulticastStats expects the last argument to be a valid broadcast 
address or multicast address.  That is neither.

Try:
225.168.100.1:4445,1 on both machines (a valid multicast address)

Or, if you can't/don't want to use multicast use the valid broadcast 
address for these machines.  It is likely:
192.168.100.255:4445

>   AcceptStats 192.168.100.0/24
>   <Location "/backhand/">
>     SetHandler backhand-handler
>     Order deny,allow
>     Deny from all
>     Allow from localhost
>     Allow from 192.168.100
>
> NameVirtualHost 192.168.100.1:80
> <VirtualHost 192.168.100.1:80>
>     ServerAdmin [email protected]
>     DocumentRoot /usr/local/httpd/htdocs/genieuk
>     ServerName virtualhost.peperoni.de
>     ErrorLog  "|rotatelogs 
> /usr/local/httpd/htdocs/genieuk/stats/error_log
> 86400"
>     CustomLog "|rotatelogs 
> /usr/local/httpd/htdocs/genieuk/stats/access_log
> 86400" combined
>     JkMount /servlet/* ajp12
>     AddType application/x-httpd-php .php3
> </VirtualHost>
> <Directory "/usr/local/httpd/htdocs/genieuk">
>     Backhand removeSelf
>     Backhand byAge
>     Backhand byRandom
>     Backhand byCPU
>     BackhandLogLevel +netall,+mbcsall,+dcsnall
> </Directory>
>
>
> 192.168.100.8:
>
>   UnixSocketDir /var/lib/backhand
>   MulticastStats 192.168.100.8:3001 192.168.100.1:4445
>   AcceptStats 192.168.100.0/24
>   <Location "/backhand/">
>     SetHandler backhand-handler
>     Order deny,allow
>     Deny from all
>     Allow from localhost
>   </Location>
>
> NameVirtualHost 192.168.100.8:3001
> <VirtualHost 192.168.100.8:3001>
>     ServerAdmin [email protected]
>     DocumentRoot /usr/local/httpd/htdocs/genieuk
>     ServerName virtualhost.peperoni.de
>     ErrorLog  "|rotatelogs 
> /usr/local/httpd/htdocs/genieuk/stats/error_log
> 86400"
>     CustomLog "|rotatelogs 
> /usr/local/httpd/htdocs/genieuk/stats/access_log
> 86400" combined
>     JkMount /servlet/* ajp12
>     AddType application/x-httpd-php .php3
> </VirtualHost>
>
>
>
> These are the software versions (we have one new server but cannot
> completely re-install the old server as it is already productive):
>
> 192.168.100.1:
> Apache/1.3.20 (Linux/SuSE) mod_jk/1.2.2 balanced_by_mod_backhand/1.2.0
> PHP/4.0.6 mod_ssl/2.8.4 OpenSSL/0.9.6b
>
> 192.168.100.8:
> Apache/1.3.27 (Linux/SuSE) mod_jk/1.2.2 PHP/4.3.1 mod_perl/1.27
> mod_ssl/2.8.12 OpenSSL/0.9.6i mod_backhand/1.2.2
>
>
> I hope that someone can help me finding a solution for this strange
> behavior!!
>
> Thomas
>
> PS: I tried to use the mod_backhand/1.2.2 from the new server on the 
> old
> one. But this is what happens:
> Cannot load /usr/lib/apache/mod_backhand.so into server: 
> /lib/libc.so.6:
> version `GLIBC_2.3' not found (required by 
> /usr/lib/apache/mod_backhand.so)
> Is there any way of trying the new version without the risk of hurting 
> the
> system by installing new versions of everything?

Sounds like you have differing version of glibc on that machines -- 
Thank Linux for that, ugh.  Compile things on the older box if you want 
to be able to move them around as binaries -- you'll likely have better 
luck.


-- 
Theo Schlossnagle
Principal Consultant
OmniTI Computer Consulting, Inc. -- http://www.omniti.com/
Phone:  +1 410 872 4910 x201     Fax:  +1 410 872 4911
1024D/82844984/95FD 30F1 489E 4613 F22E  491A 7E88 364C 8284 4984
2047R/33131B65/71 F7 95 64 49 76 5D BA  3D 90 B9 9F BE 27 24 E7