为什么我的 OpenShift 存储库在缩放期间没有复制到新齿轮?

Why is my OpenShift repo not copied to new gears during scaling?

我可以在 OPENSHIFT_REPO_DIR 中看到我的应用程序代码,但在“/app-deployments”目录中看不到。我认为每个墨盒(在不同的齿轮上)都应该有自己的运行时数据副本。 (我已经通过 Web 控制台修改了缩放设置,从 1-3 到 3-3。现在我的应用程序显示 OpenShift 默认索引页面,而不是预期的内容。)

缩放只有在您使用 git 上传文件时才能正常工作。当您使用 "git add" 和 "git push" 将您的网站部署到 openshift 时,它会创建一个 'deployments' 文件夹,当您的应用程序扩展时,该文件夹会使用 rsync 复制到其他设备。仅使用 SFTP 将文件复制到 ~/app-root/repo 目录将不适用于缩放应用程序。