开发者

How do I disable debug checks in yaws?

When i start yaws (yaws -i --conf config/yaws.conf) i get this line in the output:

Running with debug checks turned on (slower server)

It depends on the "-i" option? Or where did i turned on debug checks? No mention of debug 开发者_开发知识库in the config file...

thx edoardo


In recent versions of yaws (1.85 and later) you can simply pass the --nodebug option on the command line:

yaws -i --nodebug


This will be because your flags setting in the global config has the debug bit (2) set. If GC_DEBUG is set in the global configuration this feature will be enabled.

These are the flags:

-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).

I think that in the yaws.config file this is actually un-set by setting the debug = false flag in the global part.

Updated - the debug parameter is part of the env settings of the app in the yaws.app file, so adding something like

-yaws debug false

to the real command line should work


After using command: "sudo yaws -i --nodebug", my website become a bit faster.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜