users@glassfish.java.net

Re: Loadbalancing with Apache - Errors

From: <glassfish_at_javadesktop.org>
Date: Tue, 05 Aug 2008 05:27:25 PDT

Thanks for the response, kshitiz_saxena. I had run ldd before, but without the -r option. It now shows that there are several unresolved symbols:

[code]
        symbol not found: ap_server_root (./mod_loadbalancer.so)
        symbol not found: ap_log_error (./mod_loadbalancer.so)
        symbol not found: apr_table_add (./mod_loadbalancer.so)
        symbol not found: ap_setup_client_block (./mod_loadbalancer.so)
        symbol not found: apr_table_get (./mod_loadbalancer.so)
        symbol not found: apr_table_clear (./mod_loadbalancer.so)
        symbol not found: ap_rputs (./mod_loadbalancer.so)
        symbol not found: ap_hook_post_config (./mod_loadbalancer.so)
        symbol not found: ap_hook_translate_name (./mod_loadbalancer.so)
        symbol not found: ap_hook_handler (./mod_loadbalancer.so)
        symbol not found: ap_should_client_block (./mod_loadbalancer.so)
        symbol not found: ap_get_client_block (./mod_loadbalancer.so)
        symbol not found: ap_rwrite (./mod_loadbalancer.so)
        symbol not found: apr_pstrdup (./mod_loadbalancer.so)
        symbol not found: ap_run_http_method (./mod_loadbalancer.so)
        symbol not found: ap_construct_url (./mod_loadbalancer.so)
        symbol not found: apr_gethostname (./mod_loadbalancer.so)
        symbol not found: apr_table_elts (./mod_loadbalancer.so)
[/code]

These all look like Apache dependencies; am I missing an Apache library or something? Or do I need to add something else to my LD_LIBRARY_PATH? Right now it looks like this:

[code]
$echo $LD_LIBRARY_PATH
/usr/apache2/lib;/usr/lib/mps/;/usr/glassfish/lib/lbplugin/lib/libxerces-c.so;/usr/glassfish/lib/lbplugin/lib
[/code]

There are probably some unnecessary paths there, as when I was trying to get this to work I found numerous sources that all said to add something different.

Here is the relevant section of the apache error log, if it's still needed:

(Sorry for the size; I was going to attach it as a text file but didn't see a way)
[code]
[Tue Aug 05 11:57:14 2008] [alert] --------------------Name Trans---------
[Tue Aug 05 11:57:14 2008] [alert] apache process id = 14313 ; URI = (null)
[Tue Aug 05 11:57:14 2008] [alert] Within apachelbplugin_name_trans()
[Tue Aug 05 11:57:14 2008] [alert] LBInstance created on virtual server 192.168.9.58 ...
[Tue Aug 05 11:57:14 2008] [alert] is_virtual = 1 defn_name = /etc/apache2/httpd.conf ...
[Tue Aug 05 11:57:14 2008] [debug] LBInstance.h(225): lb.runtime: LBRT1002: Executing Runtime method LBInstance:init
[Tue Aug 05 11:57:14 2008] [debug] LBConfigParser.cpp(282): lb.configurator: CNFG1001: Parsing of File : /var/apache2/conf/loadbalancer.xml : succeeded.
[Tue Aug 05 11:57:14 2008] [debug] LBConfigParser.cpp(287): lb.router: DEBUG0000: Finished Reading cluster info\n
[Tue Aug 05 11:57:14 2008] [debug] LBConfigParser.cpp(290): lb.router: DEBUG0000: Calling validate
[Tue Aug 05 11:57:14 2008] [debug] LoadbalancerData.cpp(62): lb.router: XML_VALIDATOR: Calling LB validate\n.
[Tue Aug 05 11:57:14 2008] [debug] LoadbalancerData.cpp(91): lb.configurator: XML_VALIDATOR: Checkingfor Errors in LoadbalancerData\n.
[Tue Aug 05 11:57:14 2008] [debug] LBDaemonManager.cpp(27): lb.runtime: LBRT1002: Executing Runtime method LBDaemonManager::StringMap:StringMap
[Tue Aug 05 11:57:14 2008] [debug] LBDaemonManager.cpp(27): lb.runtime: LBRT1002: Executing Runtime method LBDaemonManager::StringMap:StringMap
[Tue Aug 05 11:57:14 2008] [debug] LBDaemonManager.cpp(169): lb.runtime: LBRT1002: Executing Runtime method LBDaemonManager:Constructor
[Tue Aug 05 11:57:14 2008] [debug] LBDaemonManager.cpp(129): lb.runtime: LBRT1002: Executing Runtime method LBDaemonManager:setProxyConfig
[Tue Aug 05 11:57:14 2008] [debug] LBRouter.cpp(73): lb.router: ROUT1004: Executing Router method LBRouter:~LBRouter
[Tue Aug 05 11:57:14 2008] [debug] RoundRobinRouter.cpp(47): lb.router: ROUT1004: Executing Router method RoundRobinRouter:RoundRobinRouter
[Tue Aug 05 11:57:14 2008] [debug] FailoverGroup.cpp(61): lb.failovermanager: FGRP1000: FailoverGroup: kioskcluster created successfully.
[Tue Aug 05 11:57:14 2008] [debug] ServerInstance.cpp(100): lb.runtime: LBRT1002: Executing Runtime method ServerInstance:ServerInstance
[Tue Aug 05 11:57:14 2008] [debug] ServerInstance.cpp(255): lb.runtime: LBRT1002: Executing Runtime method ServerInstance:createDaemons
[Tue Aug 05 11:57:14 2008] [debug] LBDaemonManager.cpp(152): lb.runtime: LBRT1002: Executing Runtime method LBDaemonManager:getProxyConfig
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(31): lb.runtime: LBRT1002: Executing Runtime method LBDaemon::MultiThreadList:MultiThreadList
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(31): lb.runtime: LBRT1002: Executing Runtime method LBDaemon::MultiThreadList:MultiThreadList
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(31): lb.runtime: LBRT1002: Executing Runtime method LBDaemon::MultiThreadList:MultiThreadList
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(1003): lb.runtime: LBRT1006: Daemon Monitor : http://SVR2WEB:38080 : started
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(1012): lb.runtime: DEBUG0001: http://SVR2WEB:38080 : setting keep-alive timeout to 30
[Tue Aug 05 11:57:14 2008] [warn] lb.runtime: RNTM2019: Daemon http://SVR2WEB:38080 has been intialized.
[Tue Aug 05 11:57:14 2008] [debug] LBDaemonManager.cpp(152): lb.runtime: LBRT1002: Executing Runtime method LBDaemonManager:getProxyConfig
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(898): lb.runtime: DEBUG0001: http://SVR2WEB:38080 : Sending keep-alive probe request
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(31): lb.runtime: LBRT1002: Executing Runtime method LBDaemon::MultiThreadList:MultiThreadList
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(31): lb.runtime: LBRT1002: Executing Runtime method LBDaemon::MultiThreadList:MultiThreadList
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(31): lb.runtime: LBRT1002: Executing Runtime method LBDaemon::MultiThreadList:MultiThreadList
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(1003): lb.runtime: LBRT1006: Daemon Monitor : https://SVR2WEB:38181 : started
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(1012): lb.runtime: DEBUG0001: https://SVR2WEB:38181 :setting keep-alive timeout to 30
[Tue Aug 05 11:57:14 2008] [warn] lb.runtime: RNTM2019: Daemon https://SVR2WEB:38181 has been intialized.
[Tue Aug 05 11:57:14 2008] [debug] ServerInstance.cpp(333): lb.runtime: LBRT1002: Executing Runtime method ServerInstance:getDaemons
[Tue Aug 05 11:57:14 2008] [debug] RoundRobinRouter.cpp(161): lb.router: ROUT1004: Executing Router method RoundRobinRouter:addDaemons
[Tue Aug 05 11:57:14 2008] [debug] RoundRobinRouter.cpp(101): lb.router: ROUT1004: Executing Router method RoundRobinRouter:createDaemonEntry
[Tue Aug 05 11:57:14 2008] [debug] DaemonEntry.cpp(33): lb.runtime: LBRT1002: Executing Runtime method DaemonEntry:DaemonEntry
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(890): lb.runtime: LBRT1002: Executing Runtime method LBDaemon:isMarkedDisabled
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(317): lb.runtime: LBRT1002: Executing Runtime method LBDaemon:registerDaemonLifeCycleListener
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(79): lb.runtime: LBRT1002: Executing Runtime method LBDaemon::MultiThreadList:add
[Tue Aug 05 11:57:14 2008] [debug] RoundRobinRouter.cpp(101): lb.router: ROUT1004: Executing Router method RoundRobinRouter:createDaemonEntry
[Tue Aug 05 11:57:14 2008] [debug] DaemonEntry.cpp(33): lb.runtime: LBRT1002: Executing Runtime method DaemonEntry:DaemonEntry
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(890): lb.runtime: LBRT1002: Executing Runtime method LBDaemon:isMarkedDisabled
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(317): lb.runtime: LBRT1002: Executing Runtime method LBDaemon:registerDaemonLifeCycleListener
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(79): lb.runtime: LBRT1002: Executing Runtime method LBDaemon::MultiThreadList:add
[Tue Aug 05 11:57:14 2008] [debug] FailoverGroup.cpp(166): lb.failovermanager: FGRP1003: Instance: kioskinstance2 added successfully on FailoverGroup: kioskcluster
[Tue Aug 05 11:57:14 2008] [debug] ServerInstance.cpp(100): lb.runtime: LBRT1002: Executing Runtime method ServerInstance:ServerInstance
[Tue Aug 05 11:57:14 2008] [debug] ServerInstance.cpp(255): lb.runtime: LBRT1002: Executing Runtime method ServerInstance:createDaemons
[Tue Aug 05 11:57:14 2008] [debug] LBDaemonManager.cpp(152): lb.runtime: LBRT1002: Executing Runtime method LBDaemonManager:getProxyConfig
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(31): lb.runtime: LBRT1002: Executing Runtime method LBDaemon::MultiThreadList:MultiThreadList
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(31): lb.runtime: LBRT1002: Executing Runtime method LBDaemon::MultiThreadList:MultiThreadList
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(31): lb.runtime: LBRT1002: Executing Runtime method LBDaemon::MultiThreadList:MultiThreadList
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(1003): lb.runtime: LBRT1006: Daemon Monitor : http://SVR2WEB:38081 : started
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(898): lb.runtime: DEBUG0001: http://SVR2WEB:38081 : Sending keep-alive probe request
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(1012): lb.runtime: DEBUG0001: http://SVR2WEB:38081 : setting keep-alive timeout to 30
[Tue Aug 05 11:57:14 2008] [warn] lb.runtime: RNTM2019: Daemon http://SVR2WEB:38081 has been intialized.
[Tue Aug 05 11:57:14 2008] [debug] LBDaemonManager.cpp(152): lb.runtime: LBRT1002: Executing Runtime method LBDaemonManager:getProxyConfig
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(31): lb.runtime: LBRT1002: Executing Runtime method LBDaemon::MultiThreadList:MultiThreadList
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(31): lb.runtime: LBRT1002: Executing Runtime method LBDaemon::MultiThreadList:MultiThreadList
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(31): lb.runtime: LBRT1002: Executing Runtime method LBDaemon::MultiThreadList:MultiThreadList
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(1003): lb.runtime: LBRT1006: Daemon Monitor : https://SVR2WEB:38182 : started
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(1012): lb.runtime: DEBUG0001: https://SVR2WEB:38182 :setting keep-alive timeout to 30
[Tue Aug 05 11:57:14 2008] [warn] lb.runtime: RNTM2019: Daemon https://SVR2WEB:38182 has been intialized.
[Tue Aug 05 11:57:14 2008] [debug] ServerInstance.cpp(333): lb.runtime: LBRT1002: Executing Runtime method ServerInstance:getDaemons
[Tue Aug 05 11:57:14 2008] [debug] RoundRobinRouter.cpp(161): lb.router: ROUT1004: Executing Router method RoundRobinRouter:addDaemons
[Tue Aug 05 11:57:14 2008] [debug] RoundRobinRouter.cpp(101): lb.router: ROUT1004: Executing Router method RoundRobinRouter:createDaemonEntry
[Tue Aug 05 11:57:14 2008] [debug] DaemonEntry.cpp(33): lb.runtime: LBRT1002: Executing Runtime method DaemonEntry:DaemonEntry
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(890): lb.runtime: LBRT1002: Executing Runtime method LBDaemon:isMarkedDisabled
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(317): lb.runtime: LBRT1002: Executing Runtime method LBDaemon:registerDaemonLifeCycleListener
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(79): lb.runtime: LBRT1002: Executing Runtime method LBDaemon::MultiThreadList:add
[Tue Aug 05 11:57:14 2008] [debug] RoundRobinRouter.cpp(101): lb.router: ROUT1004: Executing Router method RoundRobinRouter:createDaemonEntry
[Tue Aug 05 11:57:14 2008] [debug] DaemonEntry.cpp(33): lb.runtime: LBRT1002: Executing Runtime method DaemonEntry:DaemonEntry
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(890): lb.runtime: LBRT1002: Executing Runtime method LBDaemon:isMarkedDisabled
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(317): lb.runtime: LBRT1002: Executing Runtime method LBDaemon:registerDaemonLifeCycleListener
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(79): lb.runtime: LBRT1002: Executing Runtime method LBDaemon::MultiThreadList:add
[Tue Aug 05 11:57:14 2008] [debug] FailoverGroup.cpp(166): lb.failovermanager: FGRP1003: Instance: kioskinstance1 added successfully on FailoverGroup: kioskcluster
[Tue Aug 05 11:57:14 2008] [debug] LBDaemonManager.cpp(225): lb.runtime: LBRT1002: Executing Runtime method LBDaemonManager:getOrCreateRequestGroup
[Tue Aug 05 11:57:14 2008] [debug] LBDaemonManager.cpp(39): lb.runtime: LBRT1002: Executing Runtime method LBDaemonManager::StringMap:getValue
[Tue Aug 05 11:57:14 2008] [debug] RequestGroup.cpp(42): lb.runtime: LBRT1002: Executing Runtime method RequestGroup:RequestGroup
[Tue Aug 05 11:57:14 2008] [debug] LBRouter.cpp(73): lb.router: ROUT1004: Executing Router method LBRouter:~LBRouter
[Tue Aug 05 11:57:14 2008] [debug] RoundRobinRouter.cpp(47): lb.router: ROUT1004: Executing Router method RoundRobinRouter:RoundRobinRouter
[Tue Aug 05 11:57:14 2008] [debug] StickyRoundRobinRouter.cpp(55): lb.router: ROUT1004: Executing Router method StickyRoundRobinRouter:StickyRoundRobinRouter
[Tue Aug 05 11:57:14 2008] [debug] LBDaemonManager.cpp(89): lb.runtime: LBRT1002: Executing Runtime method LBDaemonManager::StringMap:insertElement
[Tue Aug 05 11:57:14 2008] [debug] RequestGroup.cpp(109): lb.runtime: LBRT1002: Executing Runtime method RequestGroup:addDaemons
[Tue Aug 05 11:57:14 2008] [debug] StickyRoundRobinRouter.cpp(166): lb.router: ROUT1004: Executing Router method StickyRoundRobinRouter:addDaemons
[Tue Aug 05 11:57:14 2008] [debug] StickyRoundRobinRouter.cpp(102): lb.router: ROUT1004: Executing Router method StickyRoundRobinRouter:createDaemonEntry
[Tue Aug 05 11:57:14 2008] [debug] DaemonEntry.cpp(33): lb.runtime: LBRT1002: Executing Runtime method DaemonEntry:DaemonEntry
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(890): lb.runtime: LBRT1002: Executing Runtime method LBDaemon:isMarkedDisabled
[Tue Aug 05 11:57:14 2008] [debug] DaemonEntry.cpp(132): lb.runtime: LBRT1002: Executing Runtime method DaemonEntry:getId
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(317): lb.runtime: LBRT1002: Executing Runtime method LBDaemon:registerDaemonLifeCycleListener
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(79): lb.runtime: LBRT1002: Executing Runtime method LBDaemon::MultiThreadList:add
[Tue Aug 05 11:57:14 2008] [debug] StickyRoundRobinRouter.cpp(102): lb.router: ROUT1004: Executing Router method StickyRoundRobinRouter:createDaemonEntry
[Tue Aug 05 11:57:14 2008] [debug] DaemonEntry.cpp(33): lb.runtime: LBRT1002: Executing Runtime method DaemonEntry:DaemonEntry
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(890): lb.runtime: LBRT1002: Executing Runtime method LBDaemon:isMarkedDisabled
[Tue Aug 05 11:57:14 2008] [debug] DaemonEntry.cpp(132): lb.runtime: LBRT1002: Executing Runtime method DaemonEntry:getId
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(317): lb.runtime: LBRT1002: Executing Runtime method LBDaemon:registerDaemonLifeCycleListener
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(79): lb.runtime: LBRT1002: Executing Runtime method LBDaemon::MultiThreadList:add
[Tue Aug 05 11:57:14 2008] [debug] StickyRoundRobinRouter.cpp(102): lb.router: ROUT1004: Executing Router method StickyRoundRobinRouter:createDaemonEntry
[Tue Aug 05 11:57:14 2008] [debug] DaemonEntry.cpp(33): lb.runtime: LBRT1002: Executing Runtime method DaemonEntry:DaemonEntry
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(890): lb.runtime: LBRT1002: Executing Runtime method LBDaemon:isMarkedDisabled
[Tue Aug 05 11:57:14 2008] [debug] DaemonEntry.cpp(132): lb.runtime: LBRT1002: Executing Runtime method DaemonEntry:getId
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(317): lb.runtime: LBRT1002: Executing Runtime method LBDaemon:registerDaemonLifeCycleListener
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(79): lb.runtime: LBRT1002: Executing Runtime method LBDaemon::MultiThreadList:add
[Tue Aug 05 11:57:14 2008] [debug] StickyRoundRobinRouter.cpp(102): lb.router: ROUT1004: Executing Router method StickyRoundRobinRouter:createDaemonEntry
[Tue Aug 05 11:57:14 2008] [debug] DaemonEntry.cpp(33): lb.runtime: LBRT1002: Executing Runtime method DaemonEntry:DaemonEntry
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(890): lb.runtime: LBRT1002: Executing Runtime method LBDaemon:isMarkedDisabled
[Tue Aug 05 11:57:14 2008] [debug] DaemonEntry.cpp(132): lb.runtime: LBRT1002: Executing Runtime method DaemonEntry:getId
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(317): lb.runtime: LBRT1002: Executing Runtime method LBDaemon:registerDaemonLifeCycleListener
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(79): lb.runtime: LBRT1002: Executing Runtime method LBDaemon::MultiThreadList:add
[Tue Aug 05 11:57:14 2008] [debug] RequestGroup.cpp(343): lb.runtime: LBRT1002: Executing Runtime method RequestGroup:getUrl
[Tue Aug 05 11:57:14 2008] [debug] RequestGroup.cpp(343): lb.runtime: LBRT1002: Executing Runtime method RequestGroup:getUrl
[Tue Aug 05 11:57:14 2008] [debug] FailoverGroup.cpp(248): lb.failovermanager: FGRP1006: RequestGroup: kiosk-ent added successfully on FailoverGroup: kioskcluster
[Tue Aug 05 11:57:14 2008] [debug] HealthChecker.cpp(319): lb.healthchecker: HLCK1000: Received configure message for cluster: kioskcluster
[Tue Aug 05 11:57:14 2008] [debug] HealthChecker.cpp(395): lb.healthchecker: HLCK1002: Successfully created health check cycle thread for cluster: kioskcluster
[Tue Aug 05 11:57:14 2008] [debug] HealthChecker.cpp(58): lb.healthchecker: HLCK1003: Sampled the health check parameters for the current cycle on cluster: kioskcluster
[Tue Aug 05 11:57:14 2008] [debug] HealthChecker.cpp(363): lb.healthchecker: HLCK1001: Finished configuring health check for cluster: kioskcluster
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(684): lb.runtime: LBRT1002: Executing Runtime method LBDaemon:isUnHealthy
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(684): lb.runtime: LBRT1002: Executing Runtime method LBDaemon:isUnHealthy
[Tue Aug 05 11:57:14 2008] [crit] lb.runtime: RNTM2003:After LBDaemonManager::init()
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(684): lb.runtime: LBRT1002: Executing Runtime method LBDaemon:isUnHealthy
[Tue Aug 05 11:57:14 2008] [debug] LBDaemonManager.cpp(152): lb.runtime: LBRT1002: Executing Runtime method LBDaemonManager:getProxyConfig
[Tue Aug 05 11:57:14 2008] [debug] LBDaemon.cpp(684): lb.runtime: LBRT1002: Executing Runtime method LBDaemon:isUnHealthy
[Tue Aug 05 11:57:14 2008] [debug] LBApacheProxy.cpp(38): lb.runtime: RNTM2021: Entering LBApacheProxy::LBApacheProxy()
[Tue Aug 05 11:57:14 2008] [alert] This request is INSECURE...
[Tue Aug 05 11:57:14 2008] [debug] HealthChecker.cpp(81): lb.healthchecker: HLCK1004: Obtained unHealthy daemons for cluster: kioskcluster
[Tue Aug 05 11:57:14 2008] [crit] lb.runtime: RNTM2005: after LBApacheProxyRequest::LBApacheProxyRequest()
[Tue Aug 05 11:57:15 2008] [notice] child pid 14313 exit signal Segmentation fault (11)
[/code]

Thanks for your help, I've been scratching my head about this for a few days now.
[Message sent by forum member 'chrismith' (chrismith)]

http://forums.java.net/jive/thread.jspa?messageID=291570