2

当我启动 yaws ( yaws -i --conf config/yaws.conf) 时,我在输出中得到这一行:

在打开调试检查的情况下运行(较慢的服务器)

这取决于“-i”选项?或者我在哪里打开调试检查?配置文件中没有提到调试...

谢谢爱德华多

4

3 回答 3

3

在最新版本的 yaws(1.85 和更高版本)中,您可以简单地在命令行上传递 --nodebug 选项:

yaws -i --nodebug
于 2010-08-03T02:26:50.213 回答
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 标志来取消设置的。

更新 - 调试参数是 yaws.app 文件中应用程序环境设置的一部分,因此添加类似

-yaws debug false

真正的命令行应该可以工作

于 2010-01-08T19:55:43.257 回答
0

使用命令后:“sudo yaws -i --nodebug”,我的网站变得更快了。

于 2012-07-23T12:31:37.350 回答