Hi all, We've been using ldirectord for years now and because I wanted to use the 'checktype=external' option, we've upgraded heartbeat and it's accompanying software.
We've never had problems untill the upgrade: every now and then ldirectord just quits. I've run it in debug mode and this is what I get: DEBUG2: check_http: http://10.0.10.1:80/nagios.php is up DEBUG2: Checking negotiate: real server=negotiate:http:tcp:10.0.10.2:80:XXXX.XX::75:gate:\/nagios\.php:OK (virtual=tcp:XX.XX.XX.XX:80) DEBUG2: check_http: url="http://10.0.10.2:80/nagios.php" virtualhost="XXXX.XX" LWP::UserAgent::new: () DEBUG2: Starting Check DEBUG2: Starting HTTP/HTTPS LWP::UserAgent::request: () LWP::UserAgent::send_request: GET http://10.0.10.2:80/nagios.php LWP::UserAgent::_need_proxy: Not proxied LWP::Protocol::http::request: () LWP::Protocol::collect: read 16 bytes Can't call method "is_success" on an undefined value at /usr/sbin/ldirectord line 2759. failure I'm no perl expert, but looking at the code, it seems to be unhappily surprised by an undefined response from $ua->request. Why would that happen? How can I stop ldirectord from crashing on it? ldirectord --version => Linux Director v1.186-ha Kind regards, Rob -- Rob de Wit [email protected] WiseGuys Internet B.V. http://www.wise-guys.nl/ _______________________________________________ Please read the documentation before posting - it's available at: http://www.linuxvirtualserver.org/ LinuxVirtualServer.org mailing list - [email protected] Send requests to [email protected] or go to http://lists.graemef.net/mailman/listinfo/lvs-users
