Ошибка java.sql.SQLNonTransientConnectionException между Glassfish 3 и MariaDB

У меня есть веб-приложение Java, развернутое в Glassfish. Это приложение взаимодействует с сервером Mariadb. Внезапно приложение перестает работать. Я проверяю журнал сервера app.log и Glassfish и получаю следующие результаты:

app.log

Could not open JDBC Connection for transaction; nested exception is java.sql.SQLNonTransientConnectionException: Could not send query: Last packet not finished

сервер.лог

### The error may exist in file [/opt/glassfish3/glassfish/domains/domain1/applications/exampleApp/WEB-INF/class/model/xml/ParameterMapper.xml]
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: SELECT NOW();
### Cause: java.sql.SQLNonTransientConnectionException: Could not send query: Last packet not finished
; SQL []; Could not send query: Last packet not finished; nested exception is java.sql.SQLNonTransientConnectionException: Could not send query: Last packet not finished|#]

Приложение повторяет одни и те же операции с базой данных каждые 5 минут.

Я попытался перезагрузить приложение с помощью Glassfish, но это не сработало. Единственный способ — перезапустить сервер, и это работает, но ненадолго.

Что происходит для этого случая? или Что я могу сделать?

linux mysql mariadb стеклянная рыба

пользователь3637971

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *