Question

Je me demandais si quelqu'un connaissait un moyen d'entrer dans Mochiweb comme le fait ejabberd lorsque vous exécutez / sbin / ejabberdctl debug?

Était-ce utile?

La solution

  1. Assurez-vous que -sname $ NODE @ $ HOST (ou -name $ NODE @ $ FULLHOST ) est présent dans les paramètres de erl . appelez start.sh de votre projet basé sur mochiweb
  2. Créez le fichier debug.sh avec le code suivant:

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

Assurez-vous de ne pas mélanger sname et nom dans les scripts, car Les nœuds portant des noms abrégés ne peuvent pas communiquer avec les nœuds portant des noms complets (et inversement) . De plus, veillez à utiliser le même cookie sur les deux nœuds , soit via < code> -setcookie paramètre de erl ou via le fichier ~ / .erlang.cookie .

Bien sûr, vous devez remplacer $ NODE, $ HOST et $ FULLHOST par les valeurs appropriées.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top