Это мой первый вопрос, связанный с переполнением стека. Недавно я настроил виртуальный частный сервер Ubuntu 16.04 для размещения веб-приложения. Я запускаю ngnix на сервере Tomcat, который читает и записывает в базу данных MySQL. Приложение работает отлично, за исключением того факта, что Tomcat перезапускает себя раз в то время, что приводит к ошибке 500, которая возникает из-за «взломанного канала», когда кто-либо пытается войти в систему (т. Е. Подключиться к базе данных). В следующий раз я выложу изображение из 500. Я вошел в свои vps и посмотрел сообщение о перезагрузке Tomcat. Это то, что я вижу: Tomcat status message.Tomcat перезагружается с ошибками (выход 143), запускается, а затем сбой после времени
Я также сделал небольшой дайвинг в журналы Tomcat и это лог-файл, который соответствует тому время перезапуска: Tomcat log file
Я сделал некоторые исследования, чтобы попытаться решить эту проблему самостоятельно, но без успеха. Я считаю, что exit = 143 - это процесс, который заканчивается другой программой или самой системой. Я также сделал некоторое перемещение mysql-connector-java.jar. Я прочитал, что он должен быть расположен в каталоге Tomcat/lib, а не в веб-приложении WEB-INF. Возможно, мне нужно настроить другие настройки.
Любая помощь или любое направление было бы очень оценено. Я боролся с этой проблемой в течение недели, многому научившись, но мало что сделал.
Thanks