Openshift应用程序出错

时间:2015-06-17 18:48:05

标签: openshift

我在openshift免费计划中创建了一个带有Web负载均衡器和mysql 5.5支持的PHP 5.4应用程序。我的问题是当我通过SSH登录我的应用程序删除app-root / runtime / repo文件夹(Openshift web文件夹)中的index.php文件并创建新的test.txt文件时,我的应用程序不会显示test.txt文件。当我访问我的应用程序时,它仍然显示Openshift欢迎页面。然后我删除了test.txt文件。 app-root / runtime / repo文件夹为空。我尝试创建新文件名' blahblah'在运行时文件夹和访问但仍然没有,只有404页面。但是,重新启动应用程序并不能解决问题!只有当我添加“Web负载均衡器”时才会出现问题。没有负载均衡器,我的PHP应用程序工作正常事件我删除index.php文件

1 个答案:

答案 0 :(得分:0)

当您使用“Web负载均衡器”时,它会在您的应用程序前运行,并监视您的哪些Web服务器已启动并正在运行。您可以访问http://app-domain.rhcloud.com/haproxy-status以查看后端服务器的状态。如果在Web服务器上的应用程序的根上下文(/)中没有任何响应,则haproxy认为它已关闭并将其从轮换中取出。您必须拥有一些内容(甚至是空白的index.php或index.html)页面,以便haproxy获得状态200,或者更改主设备上haproxy.cfg文件中监控的URL。

相关问题