Size: a a a

2019 May 20

АК

Артём Карташов in Java Developers
Или конект с базой рвет хитро както
источник

С

Степан Микулов in Java Developers
@ArtBorax Спасибо большое за ответ.

А как отследить бы эту ошибку. Вероятно что-то кривое парсится туда.

Причём... база работает. Не падает, по мониторингу видно что сторонние запросы проходят (не от приложения).

Ну и при рестарте приложения - работает вновь.
источник

АК

Артём Карташов in Java Developers
Тут уже стактрейс не поможет, нужно смотреть и даже дебажить
источник

АК

Артём Карташов in Java Developers
Есть режим лога в дебаг ?
источник

С

Степан Микулов in Java Developers
Т.е. выводить входные и выходные данные из самого кода в лог?
источник

С

Степан Микулов in Java Developers
Если это дефолтный дебаг то spring'a то попробую найти где включить.  А если задуманный в приложении то 100% его нет.
источник

С

Степан Микулов in Java Developers
Это не странно что сервер в итоге падает и отдаёт 500-ую?
источник

С

Степан Микулов in Java Developers
Ведь даже если запрос не корректный, пусть он выдаст exception и продолжит дальше обрабатывать другие запросы. Почему интересно падает так, что только рестартом лечится... (ну провожу аналогию с nginx/apache). От не корректного запроса, сервак то не падает навсегда. Только касательно именно этого запроса.
источник

С

Степан Микулов in Java Developers
Так надо проверить как обрабатывается очередь.
источник

С

Степан Микулов in Java Developers
Может он на этом запросе и зацикливается, а не переходит к следующему.
источник

АК

Артём Карташов in Java Developers
А база не забита коннектами?
источник

M

Mirlan in Java Developers
А что за база? И версия hibernate?
источник

АК

Артём Карташов in Java Developers
В любом случае в хибере можно лог включить запросов
источник

С

Степан Микулов in Java Developers
Спасибо вам большое за ответы, очень признателен. Уже понял направление куда копать.

Проблема точно не с базой. Вот графики с мониторинга, а проблему можно заметить с 12:00 до 12:50 примерно.
источник

С

Степан Микулов in Java Developers
источник

С

Степан Микулов in Java Developers
mysql  Ver 14.14 Distrib 5.5.50, for debian-linux-gnu (x86_64) using readline 6.2

Что касается hibernate, написал банальный код для отображения версии - не компилируется, как буд-то этого пакета вовсе и нет
hiber.java:5: error: package org.hibernate does not exist
 System.out.println(org.hibernate.Version.getVersionString());
источник

С

Степан Микулов in Java Developers
Там наверно namespace надо соблюдать, path и прочее... Я разберусь сейчас и с включением логирования в hibernate.
источник

MK

Mark Korzhov in Java Developers
Как вариант на будущее, можно внедрить Sentry: будет удобненько хранить все ошибки со стекрейсами, временем, частотой и прочим. Проблемные места будут видны сразу.
источник

С

Степан Микулов in Java Developers
Mark Korzhov
Как вариант на будущее, можно внедрить Sentry: будет удобненько хранить все ошибки со стекрейсами, временем, частотой и прочим. Проблемные места будут видны сразу.
Full Stack Overflow Developer

Ахаха, оххх поржал! 😄😄👍 Круто!
Да, про sentry знаю конечно, ну или ELK.
источник

С

Степан Микулов in Java Developers
В общем отпишусь как найду что-нибудь. Спасибо всем за советы!
источник