【发布时间】:2017-04-23 19:07:03
【问题描述】:
我创建了一个 DIY 墨盒,因为我需要运行在 PHP 5.6 上运行的应用程序我已按照此链接中的说明进行操作:How to install Nginx on OpenShift
但是,我收到此错误:“服务暂时不可用 由于维护停机或容量问题,服务器暂时无法满足您的请求。请稍后再试。 Apache/2.2.15 (Red Hat) 服务器在 myapp.rhcloud.com 端口 80"
我认为错误可能与 .openshift/action_hooks/start 脚本有关:
#!/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 tail -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'.
可能出了什么问题?谢谢。
【问题讨论】: