Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Erlang 如何在yaws中禁用调试检查?_Erlang_Yaws - Fatal编程技术网

Erlang 如何在yaws中禁用调试检查?

Erlang 如何在yaws中禁用调试检查?,erlang,yaws,Erlang,Yaws,当我启动yaws(yaws-i--conf-config/yaws.conf)时,我在输出中得到这一行: 在启用调试检查的情况下运行(较慢的服务器) 这取决于“-i”选项?或者我在哪里打开了调试检查?配置文件中没有提到调试 thx edoardo这是因为全局配置中的标志设置设置了调试位(2)。如果在全局配置中设置了GC_DEBUG,则将启用此功能 这些是旗帜: -define(GC_TTY_TRACE, 1). -define(GC_DEBUG,

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

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

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

thx
edoardo

这是因为全局配置中的
标志设置设置了调试位(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

在最新版本的yaws(1.85及更高版本)中,您只需在命令行上传递--nodebug选项,即可运行真正的命令行

yaws -i --nodebug

在使用命令“sudoyaws-i--nodebug”后,我的网站速度加快了一点。

你好,Alan和thx,谢谢你的回复。当我看到它时,我说:“很明显,为什么我没有尝试……”但后来我尝试了,并得到了yaws的回复:“yaws:Bad conf:”第4行的意外标记\“debug\”。因此,其他标记的正确情况似乎不适用于“debug”。再次使用thx。抱歉-查看一下你的yaws.app文件(如果你是独立运行yaws的话)-它将位于erlx.y.z/lib/yaws-a.b/ebin/yaws.app中。神秘的调试参数是该文件中env设置的一部分,并且作为应用程序参数,您还应该能够在命令行上控制它。(我当然假设它会映射到GC记录中,但再往下一点代码,很明显它来自环境,而不是配置…!)