2010-12-30 7 views
0

Ich muss meinen ejabberd-Server debuggen und ich möchte pman für diesen Zweck verwenden. Aber ich habe nur Zugriff über ssh und Server im Bildschirm gearbeitet.Wie pman auf einem Remote-Knoten in Erlang ausführen?

ich tun:

ssh [email protected] 

erl -sname [email protected] 
([email protected])1> pman:start(). 
<0.123.0> 

and it works but I need get access to '[email protected]' node from same machine 

now I press Ctrl+G 
--> r'[email protected]' 
--> c 

([email protected])1> pman:start(). 
** exited: {startup_timeout,pman} ** 

Und meine Frage ist - wie führe ich pman richtig?

Antwort

0

Nicht sicher über pman, aber wenn Sie einen Remote-Knoten überwachen möchten, habe ich entop für diesen Zweck erstellt. Es funktioniert möglicherweise nicht genau wie pman, sollte aber nahe genug sein.

https://github.com/mazenharake/entop

3

Pman benötigt Zugriff auf den Bildschirm, auf dem es ausgeführt wird. Ich verstehe, dass Sie verteilten Erlang auf beiden Knoten ausführen und dass sie miteinander verbunden sind und voneinander wissen. Der einfachste Weg ist dann, pman lokal auf Ihrem Knoten pman:start() auszuführen. Es gibt ein Nodes Menü, das alle bekannten Knoten enthalten sollte und wenn Sie [email protected] wählen, sollten Sie alle Prozesse auf diesem Knoten sehen.

+0

Offensichtlich ist dies eine direktere Antwort, habe eine Upvote Sir :) –

Verwandte Themen