Postgresql Ошибка ввода-вывода при отправке на бэкэнд

Вопрос: У меня есть postgresql 9.1.19, развернутый на Windows Server 2008 R2. По какой-то причине он начал бросать исключения без какой-либо другой информации, кроме "ошибки ввода-вывода при отправке на бэкэнд". Это происходит только с определенными таблицами. Если я использую чистую базу данных, ошибка исчезает, что приводит меня к мысли, что у меня заканчивается память или

Вопрос:

У меня есть postgresql 9.1.19, развернутый на Windows Server 2008 R2.

По какой-то причине он начал бросать исключения без какой-либо другой информации, кроме “ошибки ввода-вывода при отправке на бэкэнд”.

Это происходит только с определенными таблицами.

Если я использую чистую базу данных, ошибка исчезает, что приводит меня к мысли, что у меня заканчивается память или какой-то другой выделенный ресурс, который вызывает ошибку??

Я подключаюсь через JDBC.

Любые идеи были бы весьма полезны.

Благодарю.

Скотт.

Лучший ответ:

Проблема заключалась в том, что я выполнял запрос IN со слишком большим количеством параметров… из-за генерируемого ORM запроса.

Но очень бесполезное сообщение, которое могло бы быть более конкретным.

Например, Postgres выдает более полезное сообщение, если вы выберете слишком много столбцов или используете слишком много символов и т.д. Возможно, это тоже проблема jdbc, не уверен.

Ответ №1

Ошибка означает, что вы отключились при подключении к базе данных.

Проверьте правильность подключения. Если это так, посмотрите, есть ли у вас доступ к базе данных или какой-то брандмауэр запрещает доступ.

Оцените статью
Добавить комментарий