2017-04-23 50 views
1

我創建了一個DIY盒,因爲我需要運行在PHP 5.6中運行的應用程序,我遵循了這個鏈接的說明:How to install Nginx on OpenShift如何在OpenShift上設置Nginx?

不過,我收到此錯誤:「服務暫時無法使用 服務器暫時由於維護停機或容量問題而無法處理您的請求,請稍後再試 Apache/2.2.15(Red Hat)服務器在myapp.rhcloud.com端口80「

我認爲錯誤可能與.openshift/action_hooks/start script:

#!/bin/bash 
# The logic to start up your application should be put in this 
# script. The application will work only if it binds to 
# $OPENSHIFT_DIY_IP:8080 
#nohup $OPENSHIFT_REPO_DIR/diy/testrubyserver.rb $OPENSHIFT_DIY_IP $OPENSHIFT_REPO_DIR/diy |& /usr/bin/logshifter -tag diy & 
# replace the $OPENSHIFT_INTERNAL_IP and $OPENSHIFT_INTERNAL_PORT before starting up the server 
sed -e "s/`echo '$OPENSHIFT_IP:$OPENSHIFT_PORT'`/`echo $OPENSHIFT_DIY_IP:$OPENSHIFT_DIY_PORT`/" $OPENSHIFT_DATA_DIR/conf/nginx.conf.template > $OPENSHIFT_DATA_DIR/conf/nginx.conf 
nohup $OPENSHIFT_DATA_DIR/sbin/nginx > $OPENSHIFT_DIY_LOG_DIR/server.log 2>&1 & 

當我運行RHC尾-a MYAPP

Unable to connect to the server (getaddrinfo: Temporary failure in name 
resolution (https://openshift.redhat.com:443)). Check that you have correctly 
specified your OpenShift server 'https://openshift.redhat.com/broker/rest/api'. 

可能是錯了呢?謝謝。

回答

0

OpenShift Online https://status.openshift.com面臨停電。這不是今天,我最近還面臨另外兩天的時間。

enter image description here

我部署this repo on GitHub測試。

curl -I http://myapp-abhishekghosh.rhcloud.com 
HTTP/1.1 200 OK 
Date: Sun, 23 Apr 2017 20:06:16 GMT 
Server: nginx/1.11.1 
Content-Type: text/html 
Content-Length: 41217 
Last-Modified: Sun, 23 Apr 2017 19:49:40 GMT 
Vary: Accept-Encoding 
ETag: "58fd0554-a101" 
Accept-Ranges: bytes 

你可以看到裸露的404頁Nginx的 - http://myapp-abhishekghosh.rhcloud.com/broker/rest/api

我無法克隆,因爲身份驗證服務失敗。

最近我發現IBM Bluemix與一些東西更友好,因爲OpenShift缺乏對它們的官方支持。你可以看看他們的一個應用程序,他們有Nginx的配置,這對我來說很理智 - https://github.com/IBM-Bluemix/lets-chat-bluemix/blob/master/nginx/nginx.conf。我現在在IBM Bluemix方面的經驗確實很少。

其次阿魯巴雲每月1歐元(加增值稅)1 GB的VMWare服務器。

我們所有人都在Heroku PaaS後面付出了巨大的努力。我們是否需要在他們的系統背後做出這麼多毫無意義的努力?可能會依賴於人。

+0

我收到:「服務暫時不可用」http://myapp.rhcloud.com/broker/rest/api –

+0

是的,Nginx拋出的錯誤 –