В последние несколько дней старые среды Jelastic, которые работали в течение двух или трех лет, дают сбой без объяснения причин.Это приложения Java / Spring, работающие на старых версиях Tomcat (7.0.57 и 7.0.61.)
В одном из таких случаев (Tomcat 7.0.57) некоторые файлы конфигурации, специфичные для Tomcat и приложений, исчезли безобъяснение, а затем Tomcat отказался перезапустить даже после восстановления отсутствующих файлов.Учитывая необходимость исправить эту производственную среду, мы были вынуждены воссоздать эту среду с нуля (с Jelastic предоставил нам новый узел Tomcat 7.0.88.)
Во втором случае (Tomcat 7.0.61),Похоже, что нет отсутствующих файлов Tomcat, но Tomcat просто отказывается перезапускаться.Мы попытались сделать простой перезапуск (как мы это делали сотни раз), а затем Tomcat просто отказал в перезапуске.Окно Tomcat: Actions
показало это:
Stopping tomcat [ OK ]
Starting tomcat [ FAILED ]
Мы очистили или удалили журнал catalina.out
и другие файлы (используя кнопки, доступные на приборной панели) перед попыткой перезапуска.Затем, после перезапуска, ничего не печатается в catalina.out
(ни на панели инструментов, ни через SSH), поэтому у нас нет никаких признаков того, что может привести к тому, что Tomcat не сможет перезапуститься.Мы также попытались остановить среду и запустить ее снова, но безрезультатно.Мы уверены, что Tomcat не работает, потому что узел использует одно облачное хранилище, в то время как обычно он будет использовать по крайней мере 7.
Затем, в качестве последней попытки, мы попытались повторно развернуть WAR, который мы сохранилив Диспетчере развертывания (именно он работал при первоначальном развертывании несколько месяцев назад). Мы получили следующее сообщение:
Deploy to ROOT of App. Servers (<environment name>)
"<war file>" archive can't be deployed to "ROOT" context because this archive is damaged. Please recheck the archive and try again.
Отсутствие файлов Tomcat и приложений, а также поврежденных файлов WAR являются тревожным сигналом.Возможно ли, что недавнее обновление, выполненное нашим провайдером Jelastic до Jelastic Platform версии 5.4, вызывает проблемы со старыми средами?Возможно, была применена какая-то процедура миграции или обновления, из-за которой старые среды оказались в хрупком состоянии?Возможно, оборудование моего провайдера выходит из строя?
На данный момент мы не можем понять, что происходит.Из-за опасений, что перезапуск или повторное развертывание нарушат нашу производственную среду, мы вынуждены прекратить обновлять наши приложения в более старых средах, пока не выясним, что происходит.Любая помощь приветствуется.