Mailing List Archive

HELP - can't see any servers
Hi,

I have mod_backhand installed on two Solaris 8 servers running apache
1.3.17 with PHP 4.1.2 and Tomcat also.

Problem is the modarriva page always shows 0/0 and restarting DOES NOT
fix it as the FAQ suggests.

We are not seeing any traffic at the firewall on port 4445 so I assume
it is not even trying to talk to the other server

Also, I don't see any shared memory being used (IPCS shows nothing) but
that may be because thinks there are no servers available in the loop.

this particular host is on the 207.xxx.xxx.xxx net and the other host is
on another net, but I still should see at least this host as being
available, correct ?

Also what are the DECLINED errors it is logging ?

Thanks and any help is greatly appreciated...

-Steve Fisk


Here is what I see when I start apache in the error__log-

[Wed May 22 10:39:33 2002] [notice] mod_backhand -- UnixSocketDir set to
/usr/idsk/backhand
[Wed May 22 10:39:33 2002] [notice] mod_backhand -- Broadcast
207.33.15.28:4445 added
[Wed May 22 10:39:33 2002] [notice] mod_backhand -- Multicast accept
207.33.15.0/24
[Wed May 22 10:39:33 2002] [notice] mod_backhand -- Multicast accept
192.168.210.0/16
[Wed May 22 10:39:33 2002] [notice] mod_backhand -- Multicast accept
207.33.15.0/24
[Wed May 22 10:39:33 2002] [notice] mod_backhand -- Multicast accept
192.168.210.0/16
[Wed May 22 10:39:33 2002] [notice] backhand_init(22561) spawning
moderator (PID 22580)
[Wed May 22 10:39:34 2002] [notice] waiting for mod_backhand moderator
to start
[Wed May 22 10:39:34 2002] [notice] mod_backhand moderator ready to go
[Wed May 22 10:39:34 2002] [notice] Apache/1.3.17 (Unix) mod_jk
PHP/4.1.2 mod_backhand/1.2.1 configured -- resuming normal operations


Below are excerpts from my httpd.conf

I am thinking maybe because I added the directory controls under the
mod_alias section, is that why ?




<IfModule mod_alias.c>

#
# Note that if you include a trailing / on fakename then the server
will
# require it to be present in the URL. So "/icons" isn't aliased in
this
# example, only "/icons/"..
#
Alias /icons/ "/usr/idsk/web/apache/icons/"

<Directory "/usr/idsk/web/apache/icons">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

#
# ScriptAlias: This controls which directories contain server
scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the realname directory are treated as applications
and
# run by the server when requested rather than as documents sent to
the clie
nt.
# The same rules about trailing "/" apply to ScriptAlias directives
as to
# Alias.
#
ScriptAlias /cgi-bin/ "/usr/idsk/web/apache/cgi-bin/"


<Directory "/usr/idsk/web/apache/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
Backhand byAge
Backhand byRandom
Backhand byLoad
</Directory>

BackhandLogLevel +netall
BackhandLogLevel +mbcsall
BackhandLogLevel +dcsnall
</IfModule>


Then farther down I added this -

<Location /backhand/>
SetHandler backhand-handler
</Location>


and lastly, at the end of the proxy section, I added this -

<IfModule mod_backhand.c>

UnixSocketDir /usr/idsk/backhand

MulticastStats 207.33.15.28:4445,3
# MulticastStats 192.168.210.255:4445,3

AcceptStats 207.33.15.0/24
AcceptStats 192.168.210.0/16
</IfModule>


This is from the apache error log -


[Wed May 22 10:15:24 2002] [notice] (Postread =>) = { DECLINED }
[Wed May 22 10:15:24 2002] [notice] (Translate <=) = {
/backhand/modarriva, (null), (null) }
[Wed May 22 10:15:24 2002] [notice] (Translate =>) = {
/backhand/modarriva, (null), (null) }
[Wed May 22 10:15:24 2002] [notice] (Type <=) = { backhand-handler,
/backhand/modarriva, (null) }
[Wed May 22 10:15:24 2002] [notice] (Type =>) = { backhand-handler,
/backhand/modarriva, (null) }
[Wed May 22 10:15:24 2002] [notice] (Postread =>) = { DECLINED }
[Wed May 22 10:15:24 2002] [notice] (Postread =>) = { DECLINED }
[Wed May 22 10:15:25 2002] [notice] (Translate <=) = {
/backhand/modarriva, (null), (null) }
[Wed May 22 10:15:25 2002] [notice] (Translate =>) = {
/backhand/modarriva, (null), (null) }
[Wed May 22 10:15:25 2002] [notice] (Type <=) = { backhand-handler,
/backhand/modarriva, (null) }
[Wed May 22 10:15:25 2002] [notice] (Type =>) = { backhand-handler,
/backhand/modarriva, (null) }
[Wed May 22 10:15:25 2002] [notice] (Postread =>) = { DECLINED }
[Wed May 22 10:15:25 2002] [notice] (Translate <=) = {
/backhand/modarriva, (null), (null) }


lastly here is an ifconfig -a output

lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
hme0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index
2 inet 207.33.15.28 netmask ffffff00 broadcast 207.33.15.255 ether
8:0:20:8f:14:45