Frage

Ich frage mich, ob jemand eine Möglichkeit kennt in Mochiweb zu bekommen wie ejabberd tut, wenn Sie / sbin / ejabberdctl debug?

War es hilfreich?

Lösung

  1. Stellen Sie sicher, dass -sname $NODE@$HOST (oder -name $NODE@$FULLHOST) in Parameter von erl Anruf in start.sh Ihrer mochiweb-basierten Projekt vorhanden ist
  2. Datei erstellen debug.sh mit dem folgenden Code:

    #!/bin/bash
    erl -sname debug_$NODE@$HOST -remsh $NODE@$HOST
    

Stellen Sie sicher, nicht sname und name in Skripten zu mischen, weil Knoten mit kurzen Namen können nicht mit den Knoten mit vollen Namen (und vice versa) kommunizieren. Außerdem stellen Sie sicher, das gleiche Cookie auf beiden Knoten entweder über -setcookie Parameter von erl oder über ~/.erlang.cookie Datei.

Natürlich müssen Sie $ NODE, $ HOST und $ FULLHOST mit den entsprechenden Werten ersetzen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top