سؤال

كنت wonderng إذا كان أي شخص يعرف من طريقة للوصول الى Mochiweb مثل ejabberd هل عند تشغيل /sbin/ejabberdctl التصحيح ؟

هل كانت مفيدة؟

المحلول

  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 الملف.

بالطبع عليك أن استبدال $عقدة $HOST دولار FULLHOST مع القيم المناسبة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top