erlang - 运行雅司病时加载新的雅司病配置文件

标签 erlang yaws

我正在使用 YAWS 来为我的远程应用程序提供服务。每当 yaws.conf 文件发生更改时,我都会重新启动服务器以使这些更改生效。我不想这样做,因为如果服务器关闭超过一定时间,我的应用程序可能会崩溃。

那么有没有一种方法可以在不停止服务器的情况下加载新的配置文件,例如实时代码更新?

最佳答案

您可以在交互式 shell 中使用以下命令来重新加载 Yaws 配置文件,而无需重新启动服务器:

yaws --hup --id ID

其中 --id ID 部分是可选的 - 如果您正在运行多个 Yaws 实例,它可以让您识别要重新加载的特定 Yaws 服务器。

关于erlang - 运行雅司病时加载新的雅司病配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18276948/

相关文章:

erlang - 在启动时启动 Nitrogen Web 框架

erlang - Nitrogen 在哪里获得最佳性能 - yaws、mochiweb 或 inets?

erlang - Id 到 Pid 的映射应该存储在 ets 表中还是 gen_server 的状态中?

erlang - 在 erlang eunit failure 中打印测试夹具描述

sockets - Erlang 变量模式匹配

erlang - 生产 Elixir 未找到现有原子

erlang - 使用 binary_to_existing_atom(二进制,编码)

erlang - 嵌入了 appmod 的 YAW 对我不起作用

javascript - Erlang 中的 decodeURIComponent

erlang - YAWS 如何处理并发用户