【问题标题】:How to reload the modified files without restarting in pylons?如何在不重新启动 pylons 的情况下重新加载修改后的文件?
【发布时间】:2011-04-03 01:44:31
【问题描述】:

我正在使用 pylons,并使用此命令启动服务器:

paster serve --reload development.ini

我发现当我修改某些东西时,贴图会重新加载应用程序。在控制台中显示:

-------------------- Restarting --------------------
Starting server in PID 7476.
serving on http://127.0.0.1:5000

这很方便,但还不够,因为每次花费或多或少 5 秒。如果我刷新那个页面,服务器还没有完全重新加载,页面会显示旧的内容,我不知道是不是最新的内容,所以我必须刷新页面几次才能确定。

不知道有没有更好的方法可以在不重新加载的情况下阅读修改后的内容,或者找到更快的重新加载?

【问题讨论】:

    标签: python pylons reload


    【解决方案1】:

    对于控制器,您可以配置路由以重新扫描目录控制器而无需重新启动应用程序:

    http://pylonshq.com/docs/en/1.0/controllers/#adding-controllers-dynamically

    【讨论】:

    • 好像只支持添加新控制器,不支持修改。我尝试在没有--reload 选项的情况下启动paster,但修改后的控制器无法重新加载。您是否成功重新加载修改后的控制器而无需重新启动?
    猜你喜欢
    • 1970-01-01
    • 2011-04-04
    • 2015-05-09
    • 1970-01-01
    • 2012-05-13
    • 2014-03-11
    • 1970-01-01
    • 2015-11-02
    • 2011-07-10
    相关资源
    最近更新 更多