Ce sera parce que votre paramètre flags
dans la configuration globale est le bit de débogage (2) ensemble. Si GC_DEBUG est défini dans la configuration globale, cette fonctionnalité sera activée.
Ce sont les drapeaux:
-define(GC_TTY_TRACE, 1).
-define(GC_DEBUG, 2).
-define(GC_AUTH_LOG, 4).
-define(GC_COPY_ERRLOG, 8).
-define(GC_BACKWARDS_COMPAT_PARSE, 16).
-define(GC_LOG_RESOLVE_HOSTNAME, 32).
-define(GC_FAIL_ON_BIND_ERR, 64).
-define(GC_PICK_FIRST_VIRTHOST_ON_NOMATCH, 128).
-define(GC_USE_FDSRV, 256).
-define(GC_USE_OLD_SSL, 512).
Je pense que dans le fichier yaws.config c'est en fait un-ensemble en définissant le debug = false drapeau dans la partie mondiale.
Mise à jour - le paramètre de débogage fait partie des paramètres env de l'application dans le fichier yaws.app, afin d'ajouter quelque chose comme
-yaws debug false
à la ligne réelle de commandedevrait fonctionner
salut, Alan et merci pour votre réponse. Quand je l'ai vu, j'ai dit: "Evident, pourquoi je n'ai pas essayé ..." mais ensuite j'ai essayé et j'ai eu cette réponse de pian: "Yaws: Mauvaise conf:" Jetons inattendus \ "débogage" à la ligne 4 " Donc, ce qui est vrai pour les autres drapeaux ne semble pas s'appliquer à 'déboguer' encore une fois –
Désolé - regardez votre fichier yaws.app (si vous utilisez le pian autonome) - il sera dans erlx.yz/lib/yaws-ab/ebin/yaws.app Le mystérieux paramètre de débogage fait partie des paramètres d'env de ce fichier, et comme il s'agit d'un paramètre d'application, vous devriez également pouvoir le contrôler sur la ligne de commande. –
(j'ai bien sûr supposé qu'il serait mappé dans le dossier GC mais un peu plus bas dans le code, il était évident qu'il venait de l'environnement et non de la config ...!) –