Today, Joe Griffin wrote forth saying...

> I needed the ganglia-monitor-core-lib to compile gexec to get
> the /usr/include/ganglia files.

understood.  i just didn't want you to worry about installing it on all 
your cluster nodes.

> I am NOT running xinetd.  I took out the xinetd code.  We did this with
> version 0.1 and it worked ok.  Is xinetd required now?

yes.  or any inetd-like service daemon.  authd is a standalone daemon but 
we built gexecd to be an xinetd service.  a previous execution environment 
we developed used a mega standalone daemon which fork/exec'd jobs and we 
found it to be too unstable.  xinetd processes are nicely separated in 
different resource spaces.. so that another user cannot crash gexecd and 
bring everyone else down with him.

> There is a gexecd in /usr/sbin.   I would did not see an
> /etc/rc.d/init.d/gexecd though.
> 
> I tried running gexecd manually and got the following:
> 
> virtue:/scratch/ganglia# gexecd
> Bind error on TCP socket on port 2875
> 
> Again, is this because xinetd is now required?

yes.

> > check the syslog on virtue for errors.  make sure xinetd is installed and 
> > working. 
> > 
> > gexecd by default binds to port 2875/tcp so a "telnet virtue 2875" will 
> > let you know if the daemon on virtue is responding or not.
> 
> The telnet fails (as you would expect since gexecd is not running):
> 
> virtue:/scratch/ganglia# telnet virtue 2875
> Trying 192.168.3.1...
> Connected to virtue.
> Escape character is '^]'.
> Connection closed by foreign host.
> 
> 
> Should I reply to you directly or to the list?

i would reply to this list.  the messages are archived to that other
ganglia users can search through and find answers to questions.  also, i'm
already overwhelmed with email as it is and most of the subscribers on
this list are hard-core ganglia users who know the code (submit patches)  
and know how to answer the tough questions.

good luck.  looks like i need to update the documenations soon.
-matt


Reply via email to