문제

당신이 /sbin /ejabberdctl debug를 실행할 때 Ejabberd처럼 Mochiweb에 들어갈 수있는 방법을 알고 있다면 궁금했습니다.

도움이 되었습니까?

해결책

  1. 그것을 확인하십시오 -sname $NODE@$HOST (또는 -name $NODE@$FULLHOST)는 매개 변수로 존재합니다 erl 전화로 start.sh Mochiweb 기반 프로젝트의
  2. 파일을 만듭니다 debug.sh 다음 코드로 :

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

섞지 마십시오 sname 그리고 name 스크립트에서 짧은 이름을 가진 노드는 성명이있는 노드와 통신 할 수 없습니다 (그 반대).. 또한 사용하십시오 두 노드에서 동일한 쿠키 비아 -setcookie 매개 변수 erl 또는 비아 ~/.erlang.cookie 파일.

물론 $ 노드, $ 호스트 및 $ FullHost를 적절한 값으로 바꿔야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top