我有一个在openshift上运行的node.js应用程序。在本地环境中测试我的代码后,我将它推送到openshift上的实例。在这样做之后,我去检查公共站点上的这些更改,我的浏览器报告说我得到了太多的重定向。我试着看看我的haproxy状态,甚至那个重定向太多了。
我做了一些调查,这是我发现的:
curl -vvv $OPENSHIFT_NODEJS_IP:8080
并且我按照自己的意愿返回了我的index.html。 curl -vvv http://minutepolitics-minutepolitics.rhcloud.com/
时,我收到了此回复:响应:
Hostname was NOT found in DNS cache
Trying 54.81.203.46...
Connected to minutepolitics-minutepolitics.rhcloud.com (54.81.203.46) port 80 (#0)
GET / HTTP/1.1
User-Agent: curl/7.37.1
Host: minutepolitics-minutepolitics.rhcloud.com
Accept: */*
HTTP/1.1 302 Found
Date: Thu, 23 Oct 2014 03:26:06 GMT
Server Apache/2.2.15 (Red Hat) is not blacklisted
Server: Apache/2.2.15 (Red Hat)
Vary: Host
X-Powered-By: PHP/5.3.3
Location: http://minutepolitics-minutepolitics.rhcloud.com/
Connection: close
Accept-Ranges: none
Content-Length: 0
Content-Type: text/html
Closing connection 0
此外,当我进入我的机器并运行/etc/init.d/haproxy start
时,输出为:Starting haproxy: [ALERT] 294/230821 (134951) : Starting frontend main: cannot bind socket [FAILED]
从这里开始,我不知道该怎么做,或者试着让它再次运作。
任何和所有帮助都将大大鼓励!谢谢!