【问题标题】:TurboGears2: gearbox --reload function not workingTurboGears2:变速箱 --reload 功能不起作用
【发布时间】:2014-06-30 02:47:11
【问题描述】:

我已经在 TG2 应用程序上工作了一段时间,每当我使用变速箱 --serve --reload --debug 时,它工作得非常好(阅读:每当我在其中一个 python 脚本中进行编辑时我有,应用程序会自动重新启动以显示编辑和错误)。由于某种原因,这不再有效。

我查看了论坛,我只看到一个帖子解决了这个问题。一个建议是删除 Python 创建的 .pyc 文件,但这不起作用。

任何帮助将不胜感激。

问候, 私信

更新:

我尝试在启动应用程序之前进行一些编辑(使用变速箱服务 --reload --debug),我看到了我所做的修改。然后,我尝试编辑 python 脚本,应用程序没有更新。

更新 2

我尝试执行以下操作以检查变速箱命令是否会恢复正常:

1) 重启 apache2 2) 更新了 virtualenv 3)重新启动我正在使用的亚马逊 ec2 实例 4) 重新安装 tg.devtools

他们都没有工作。现在,即使我手动重新启动应用程序,我所做的更改也不会出现在网站上。我不确定是什么导致了变速箱命令中的错误。

【问题讨论】:

    标签: turbogears2


    【解决方案1】:

    apache2和变速箱有什么关系?

    gearbox serve 充当使用 apache 的替代方案,所以可能是您在 apache 下运行 webapp 并期望变速箱以某种方式重新加载 apache?

    在这种情况下它不会工作,因为gearbox serve 会运行另一个与在 apache 下运行的实例无关的应用程序实例。

    【讨论】:

      猜你喜欢
      • 2017-03-29
      • 2022-06-13
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多