Невозможно запустить приложение весенней загрузки на openshift

Я развернул проект весенней загрузки на 3-м поколении с открытой сменой. Несколько дней назад это было прекрасно. Но вчера я восстановил его, и он дал мне это "Приложение недоступно". Я развернул его через это. Redhat открыть JDK 8

Вот мой помпон:

<project xmlns = "http://maven.apache.org/POM/4.0.0" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation = "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.spring.universitysystem</groupId>
<artifactId>university-system</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>university-system</name>

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.4.1.RELEASE</version>
    <relativePath /> <!-- lookup parent from repository -->
</parent>

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <java.version>1.8</java.version>
</properties>

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <optional>true</optional>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>org.apache.tomcat.embed</groupId>
        <artifactId>tomcat-embed-jasper</artifactId>
    </dependency>

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
    </dependency>

    <dependency>
        <groupId>javax.mail</groupId>
        <artifactId>mail</artifactId>
        <scope>system</scope>
        <version>1.4.1</version>
        <systemPath>${basedir}/src/main/resources/lib/mail-1.4.1.jar</systemPath>
    </dependency>

    <dependency>
        <groupId>com.microsoft.sqlserver</groupId>
        <artifactId>sqljdbc42</artifactId>
        <version>4.2</version>
        <scope>system</scope>
        <systemPath>${basedir}/src/main/resources/lib/sqljdbc4-2.0.jar</systemPath>
    </dependency>

    <dependency>
        <groupId>javax.activation</groupId>
        <artifactId>activation</artifactId>
        <scope>system</scope>
        <version>1.1.1</version>
        <systemPath>${basedir}/src/main/resources/lib/activation-1.1.1.jar</systemPath>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <includeSystemScope>true</includeSystemScope>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.2</version>
        </plugin>
    </plugins>
</build>

Несколько дней назад все было в порядке, но вдруг перестало работать.

Журнал сборки на сервере Журнал сборки

Журнал развертывания Развертывание

Сборка и развертывание работают нормально, без ошибок вообще

Если вы используете oc rsh, чтобы попасть в контейнер, или вы используете веб-консоль для доступа к терминалу, выдает ли curl http://localhost:8080 ответ? Тогда попробуйте curl http://$HOSTNAME:8080. Наконец, пробовали ли вы запустить новое развертывание, щелкнув Развертывать в конфигурации развертывания в веб-консоли, чтобы узнать, помогает ли это.

Graham Dumpleton 16.04.2018 03:58

Я пробовал curl http://localhost:8080 и curl http://$HOSTNAME:8080. Ни один из них не дает мне ответа. Я тоже пытался перераспределить по вашему предложению. Возможно, у openshift проблемы с их услугами.

Đức phạm anh 16.04.2018 09:51

Я прочитал несколько сообщений, в которых говорилось, что подождите несколько дней, и все будет хорошо. Не знаю, правда это или нет, но я также пытался развернуть другой проект, но все тот же результат

Đức phạm anh 16.04.2018 09:56

Еще в прошлом году в среде Online Starter были проблемы, но у них нет проблем в той степени, в которой они были тогда. Если вы используете us-east-1, они утверждают, что в настоящее время у него есть некоторые проблемы, но в целом они должны работать нормально. Видел один отчет о неработающих маршрутах на ca-central-1. В каком кластере вы находитесь? Всегда проверяйте страницу статуса. status.starter.openshift.com

Graham Dumpleton 16.04.2018 12:19

Мой кластер - ca-central-1, я также проверяю статус каждый день, но не видел отчета о неработающих маршрутах. Где вы его нашли?

Đức phạm anh 16.04.2018 13:17

Видел, что у другого пользователя были похожие проблемы. Я запрошу, смогу ли выяснить, в чем проблема.

Graham Dumpleton 16.04.2018 13:32

Попробуйте сделать это: oc scale --replicas=0 dc <deploymentconfig>, а затем oc scale --replicas=1 dc <deploymentconfig>. Замените <deploymentconfig> фактическим именем конфигурации развертывания. Недавно была включена функция, относящаяся к бездействующим неактивным приложениям, и, возможно, это вызывает проблему. Уменьшение, а затем масштабирование до ручного сброса состояния ожидания может работать. docs.openshift.com/container-platform/3.9/admin_guide/…

Graham Dumpleton 16.04.2018 13:46

Я пробовал увеличивать и уменьшать масштаб, но все равно не работает. Развертывание в модуле такое же, как и развертывание ссылка на сайт.

Đức phạm anh 16.04.2018 15:54

Приносим извинения за задержку, но это, возможно, уже исправлено, поэтому попробуйте проверить, работает ли что-то.

Graham Dumpleton 19.04.2018 01:15

Ткс, теперь работает: D

Đức phạm anh 19.04.2018 03:59
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
10
599
0

Другие вопросы по теме