Мое приложение Spring Boot перестало работать пару дней назад, и я пытаюсь понять, почему, чтобы предотвратить это в будущем. . Это происходит впервые, поэтому я не знаю, с чего начать. Перезагрузка сервера решила проблему.
Я запишу все, что считаю важным, и, надеюсь, кто-нибудь поможет мне с тем, как мне это сделать.
2019/04/20 20:06:56 [ошибка] 14576 # 14576: * 1161160 connect () не удалось (111: соединение отклонено) при подключении к восходящему потоку, клиент: xx.xxx.x.xxx, сервер: api.example.com, запрос: "OPTIONS / oauth / token HTTP / 1.1 ", восходящий поток:" http://xx.xxx.xx.xxx:8080/oauth/token ", хост: "api.example.com", реферер: " https://example.com/login "
2019/04/20 20:06:56 [ошибка] 14576 # 14576: * 1161160 нет живые апстримы при подключении к восходящему потоку клиент: xx.xxx.x.xxx, сервер: api.example.com, запрос: "OPTIONS / oauth / token HTTP / 1.1", восходящий поток: « http: // server_upstream / oauth / token », хост: «api.example.com ", реферер: " https://example.com/login "
С чего начать поиск причины сбоя? Что я могу сделать, чтобы упростить отладку, если это повторится снова?
Похоже, ваш процесс Java не работает. Не могли бы вы предоставить дополнительную информацию:
Возможная причина - нехватка памяти, потому что 1 ГБ - это довольно маленький объем памяти для веб-приложения Java. Но это зависит от кода и параметров запуска.