我按照此处的说明 设置了我正在处理的 Django 项目的 OpenShift Origin 部署。一切似乎都在工作。有一个 Pod 运行一个设置了路由的服务,并且该服务是公开的。但是,当我浏览该网站时,我收到连接已重置的错误消息。使用卷曲:
curl http://my-openshift-website.com
结果是
curl: (52) Empty reply from server
此外,我还目睹了以下现象:
- 我知道为索引网页提供服务的代码在我从浏览器(或使用 curl)访问它时运行,因为当我在请求“/”页面时添加代码以创建一个空文件时,我在 pod 的终端中看到确实创建了文件。
- 当我尝试从 pod 终端(即从集群内)执行相同的 curl 命令时,一切正常,我得到了网页。
- 当我尝试从 Web 浏览器访问服务时,Pod 的日志文件没有注册任何内容,但是当我从 Pod 终端进行访问时注册访问。