Channel processing problem with 4.11
Deiss, Mark
Mark.Deiss at acs-inc.com
Fri Sep 30 13:30:05 CEST 2005
Testing in two separate hobbit environments. Both environments are able to
process BB-PE traffic. Using Hobbit 4.11 server release and a simple client
test file to transmit status to the servers (modified hobbitclient-linux.sh
and hobbitclient-hpux.sh).
First environment using Mandrake 9.0 server and Fedora Core 2 client -
client transmissions received and processed properly on server.
Second environment using Fedora Core 3 server and HP-UX 11i client, have
problems with hobbitd_channel on server.
Initial error was: Worker process died with exit code 6, terminating
I reduced down the size of the HP-UX client message - no longer sending
ps/top/vmstat output; still blowing up.
Commented out some of the signal handler lines and set to ignore some of the
signals to drill into problem in the hobbitd_channel.c file.
/* sigaction(SIGPIPE, &sa, NULL); */
signal(SIGPIPE, SIG_IGN);
/* sigaction(SIGINT, &sa, NULL); */
signal(SIGINT, SIG_IGN);
sigaction(SIGTERM, &sa, NULL);
/* sigaction(SIGCHLD, &sa, NULL); */
signal(SIGCHLD, SIG_IGN);
Rerun, error message is now: Our child has failed and will not talk to
us....
Guessing that may have a blocking problem - even though there is only the
server and the one client using the channel, increased the sleep value.
else if (errno == EAGAIN) {
/*
* Write would block ... stop for now.
* Wait just a little while before
continuing, so we
* dont do busy-waiting when the worker
child is not
* accepting more data.
*/
canwrite = 0;
/* usleep(2500); */
usleep(25000)
Same error. Any ideas what to look into next?
Also, has anyone configured hobbit server to work with a number of HPUX
clients? Looking to handle around 50 HPUX servers and 50 Windows servers
into a single Hobbit server.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20050930/d476dabf/attachment.html>
More information about the Xymon
mailing list