[IPython-dev] ipython on the sun grid engine

Ondrej Certik ondrej at certik.cz
Sun Mar 22 02:33:14 EDT 2009


On Sat, Mar 21, 2009 at 11:06 PM, Brian Granger <ellisonbg.net at gmail.com> wrote:
> Ondrej,
>
> Very nice.  Can you just run the controller on the head node (that you
> use to submit the job)?

It doesn't work, the log is full of messages like:

2009-03-21 23:31:44-0700 [-] Main loop terminated.
2009-03-21 23:31:45-0700 [-] 'EngineConnector: engine registration failed:'
2009-03-21 23:31:45-0700 [-] Unhandled Error
	Traceback (most recent call last):
	Failure: twisted.internet.error.ConnectionRefusedError: Connection
was refused by other side: 111: Connection refused.

> It is odd that one of the ssh trys failed.

It didn't fail for the second time when I tried it.

> Usually we start the controller on the head node and then run the
> engines using the queue.  But on some systems, this is bad I think.

Why is it bad (besides that it doesn't work for me)?

>
> As for the ugly output [3], it is definitely a pretty print thing, but
> I don't know where it is coming from.  It could be from sage (maybe
> they have a custom ipython config file).

Right.

>
> But, this look great.  Were you able to connect to the running cluster
> using a client on your laptop, or was the client on the head node?

The client was on the head node. When I tried to connect from my
workstation, I did:

scp hnode:.ipython/security/ipcontroller-mec.furl .ipython/security/

and then from ipython:

In [1]: from IPython.kernel import client

In [2]: mec = client.MultiEngineClient()
[...]

/usr/lib/python2.6/dist-packages/twisted/python/failure.pyc in
raiseException(self)
    324         information if available.
    325         """
--> 326         raise self.type, self.value, self.tb
    327
    328

ConnectionRefusedError: Connection was refused by other side: 111:
Connection refused.



Ondrej



More information about the IPython-dev mailing list