当我开始偏航(yaws -i --conf config/yaws.conf
)时,我在输出中得到这一行:
在启用调试检查的情况下运行(服务器速度较慢)
这取决于“-i”选项?或者我在哪里开启调试检查?在配置文件中没有提到调试......
THX 爱德华多
答案 0 :(得分:3)
在最近版本的yaws(1.85及更高版本)中,您只需在命令行上传递--nodebug选项:
yaws -i --nodebug
答案 1 :(得分:1)
这是因为全局配置中的flags
设置已设置调试位(2)。如果在全局配置中设置了GC_DEBUG,则将启用此功能。
这些是旗帜:
-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).
我认为在yaws.config文件中,这实际上是通过在全局部分中设置debug = false标志来取消设置的。
更新 - debug参数是yaws.app文件中应用程序的env设置的一部分,因此添加类似
的内容-yaws debug false
到真正的命令行应该可以正常工作
答案 2 :(得分:0)
使用命令后:“sudo yaws -i --nodebug”,我的网站变得更快。