代码之家  ›  专栏  ›  技术社区  ›  Abacus

到OpenShift Online 3.9中停止工作的应用程序的路由

  •  6
  • Abacus  · 技术社区  · 6 年前

    我有一个在Openshift Online starter中运行的应用程序,它已经运行了5个月了。一个服务后面的单个pod,定义了一条执行边缘tls终止的路由。

    从星期六开始,在尝试访问应用程序时,我收到了错误消息

    应用程序不可用 应用程序当前未在此终结点上服务请求。它可能尚未启动或仍在启动。

    您看到此页面的可能原因:

    主机不存在。确保键入的主机名正确,并且存在与此主机名匹配的路由。

    主机存在,但没有匹配的路径。检查URL路径是否键入正确,以及路由是否使用所需路径创建。

    路线和路径匹配,但所有吊舱都已关闭。确保此路由公开的资源(pod、服务、部署配置等)至少有一个pod正在运行。

    pod正在运行,我可以执行并检查它,我可以将端口转发到它并访问它。

    使用检查不同组件 oc :

    $ oc get po -o wide
    NAME              READY     STATUS    RESTARTS   AGE       IP             NODE
    taboo3-23-jt8l8   1/1       Running   0          1h        10.128.37.90   ip-172-31-30-113.ca-central-1.compute.internal
    
    $ oc get svc
    NAME      CLUSTER-IP      EXTERNAL-IP   PORT(S)    AGE
    taboo3    172.30.238.44   <none>        8080/TCP   151d
    
    $ oc describe svc taboo3
    Name:           taboo3
    Namespace:      sothawo
    Labels:         app=taboo3
    Annotations:        openshift.io/generated-by=OpenShiftWebConsole
    Selector:       deploymentconfig=taboo3
    Type:           ClusterIP
    IP:         172.30.238.44
    Port:           8080-tcp    8080/TCP
    Endpoints:      10.128.37.90:8080
    Session Affinity:   None
    Events:         <none>
    
    $ oc get route
    NAME              HOST/PORT                                                             PATH      SERVICES   PORT       TERMINATION     WILDCARD
    taboo3            taboo3-sothawo.193b.starter-ca-central-1.openshiftapps.com                      taboo3     8080-tcp   edge/Redirect   None
    

    我也尝试添加一条新的路由(有或没有tls),但遇到了同样的错误。

    有没有人知道是什么导致了这种情况,以及如何修复它?

    新增2018年4月17日 :收到Openshift在线支持的电子邮件:

    看起来你可能会受到影响 bug

    所以等待它被解决。

    1 回复  |  直到 6 年前
        1
  •  -3
  •   Abacus    6 年前

    Openshift Online已解决该问题,应用程序正在重新运行

    推荐文章