Я развернул проект весенней загрузки на 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>
Несколько дней назад все было в порядке, но вдруг перестало работать.
Журнал сборки на сервере Журнал сборки
Журнал развертывания Развертывание
Сборка и развертывание работают нормально, без ошибок вообще
Я пробовал curl http://localhost:8080 и curl http://$HOSTNAME:8080. Ни один из них не дает мне ответа. Я тоже пытался перераспределить по вашему предложению. Возможно, у openshift проблемы с их услугами.
Я прочитал несколько сообщений, в которых говорилось, что подождите несколько дней, и все будет хорошо. Не знаю, правда это или нет, но я также пытался развернуть другой проект, но все тот же результат
Еще в прошлом году в среде Online Starter были проблемы, но у них нет проблем в той степени, в которой они были тогда. Если вы используете us-east-1, они утверждают, что в настоящее время у него есть некоторые проблемы, но в целом они должны работать нормально. Видел один отчет о неработающих маршрутах на ca-central-1. В каком кластере вы находитесь? Всегда проверяйте страницу статуса. status.starter.openshift.com
Мой кластер - ca-central-1, я также проверяю статус каждый день, но не видел отчета о неработающих маршрутах. Где вы его нашли?
Видел, что у другого пользователя были похожие проблемы. Я запрошу, смогу ли выяснить, в чем проблема.
Попробуйте сделать это: oc scale --replicas=0 dc <deploymentconfig>, а затем oc scale --replicas=1 dc <deploymentconfig>. Замените <deploymentconfig> фактическим именем конфигурации развертывания. Недавно была включена функция, относящаяся к бездействующим неактивным приложениям, и, возможно, это вызывает проблему. Уменьшение, а затем масштабирование до ручного сброса состояния ожидания может работать. docs.openshift.com/container-platform/3.9/admin_guide/…
Я пробовал увеличивать и уменьшать масштаб, но все равно не работает. Развертывание в модуле такое же, как и развертывание ссылка на сайт.
Приносим извинения за задержку, но это, возможно, уже исправлено, поэтому попробуйте проверить, работает ли что-то.
Ткс, теперь работает: D




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