我已经在TG2应用程序上工作了一段时间,每当我使用变速箱--serve --reload --debug时,它的工作完全正常(阅读:每当我在其中一个python脚本中进行编辑时)我有,应用程序自动重新启动以显示编辑和错误)。出于某种原因,这不再有效。
我已经查看了论坛,我只看到了一个解决了这个问题的主题。一个建议是删除由Python创建的.pyc文件,但这不起作用。
非常感谢任何帮助。
此致 DM
更新
我在启动应用程序之前尝试进行一些编辑(使用变速箱服务--reload --debug),我看到了我做的修改。然后,我尝试编辑python脚本,应用程序没有更新。
更新2
我尝试执行以下操作来检查变速箱命令是否会恢复正常:
1)重启apache2 2)更新了virtualenv 3)重新启动我正在工作的amazon ec2实例 4)重新安装tg.devtools
他们都没有奏效。现在,即使我手动重启应用程序,我所做的更改也不会出现在网站上。我不确定是什么原因造成了变速箱命令中的错误。
答案 0 :(得分:1)
apache2与变速箱有什么关系?
gearbox serve
可以替代使用apache,所以可能是你在apache下运行你的webapp并期望变速箱以某种方式重新加载apache?
在这种情况下它不起作用,因为gearbox serve
会运行另一个与apache下运行的实例无关的应用程序实例。