【问题标题】:Reloading Mojolicous server in Windows在 Windows 中重新加载 Mojolicous 服务器
【发布时间】:2017-03-15 17:51:21
【问题描述】:

我有一个在 Windows 上运行的 Mojolicious 应用程序,它使用插件 Mojolicious::Plugin::Config 加载配置文件。

每次更改配置文件时,我都需要重新启动服务器。是否可以在更改配置文件时自动重启服务器,而无需手动再次运行?

如何在 Windows 上使用 Mojolicious 解决这个问题?

我知道使用Mojo::Server::Morbo 可以做到这一点,但我有兴趣使用内置守护程序,因为 Morbo 用于开发。

【问题讨论】:

    标签: windows perl configuration mojolicious


    【解决方案1】:

    文档建议 Mojo::Server::Morbo 仅用于开发工作,因为在配置文件更改时重新启动服务器进程对于实时服务器软件来说不是一个好主意。您通常会离线进行和测试更改,将许多修改集中到一个版本中,然后选择一天中流量较低的时间来实施更新并重新启动实时服务器

    但是,由于瞬时重启正是您的目标,因此没有其他理由可以避免 Mojo::Server::Morbo。我会质疑您的方法是否明智,但您可以随意使用该设施

    【讨论】:

    • 您总是可以在配置文件上实现一个观察器,告诉守护程序重新启动。 Morbo 可能会产生其他后果。我不确定是否可以关闭所有调试,并且您可能不希望 traceinfo 级别的内容进入生产环境中的日志。跨度>
    猜你喜欢
    • 1970-01-01
    • 2014-03-30
    • 1970-01-01
    • 2019-04-16
    • 1970-01-01
    • 1970-01-01
    • 2019-05-22
    • 1970-01-01
    • 2014-07-01
    相关资源
    最近更新 更多