当我启动 yaws ( yaws -i --conf config/yaws.conf
) 时,我在输出中得到这一行:
在打开调试检查的情况下运行(较慢的服务器)
这取决于“-i”选项?或者我在哪里打开调试检查?配置文件中没有提到调试...
谢谢爱德华多
在最新版本的 yaws(1.85 和更高版本)中,您可以简单地在命令行上传递 --nodebug 选项:
yaws -i --nodebug
这将是因为您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 标志来取消设置的。
更新 - 调试参数是 yaws.app 文件中应用程序环境设置的一部分,因此添加类似
-yaws debug false
到真正的命令行应该可以工作
使用命令后:“sudo yaws -i --nodebug”,我的网站变得更快了。