YAWS的变化需要一段时间才能生效

时间:2016-01-27 15:50:43

标签: erlang yaws erlangweb

当我修改.yaws文件时,需要几(5,10)秒的时间才能使更改生效,这是正常的,我在使用YAWS服务器时是否必须保持终端打开?

1 个答案:

答案 0 :(得分:2)

当您修改.yaws文件时,Yaws会将其重新编译为Erlang .beam文件,该文件包含Erlang虚拟机的字节码,然后重新加载它。这当然不会瞬间完成,但不应该花费5-10秒;在这种情况下你应该report a Yaws issue,并且请包括一个测试用例。

至于要求终端,Yaws可以运行,它可以为您提供交互式Erlang shell,或者如果您提供--daemon命令行选项,它可以作为后台守护程序运行。 Yaws带有a number of startup scripts,用于在各种操作系统上将其作为守护进程运行。