Ошибка Postgres SSL SYSCALL: обнаружен EOF с помощью python и psycopg

Использование пакета psycopg2 с python 2.7. Я получаю титульную ошибку: psycopg2.DatabaseError: ошибка SSL SYSCALL: обнаружен EOF

Это происходит только в том случае, когда я добавляю WHERE column LIKE ''%X%'' в мой запрос pgrouting. Пример:

 SELECT id1 as node, cost FROM PGR_Driving_Distance( 'SELECT id, source, target, cost FROM edge_table WHERE cost IS NOT NULL and column LIKE ''%x%'' ', 1, 10, false, false) 

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

Это находится в локальной базе данных с Xubuntu 13.10.

После дальнейшего исследования: похоже, что это может быть причиной расширения pgrouting, сбой базы данных, потому что это плохой запрос, и они не являются ссылками, которые имеют этот шаблон.

Скоро опубликует ответ …

3 Solutions collect form web for “Ошибка Postgres SSL SYSCALL: обнаружен EOF с помощью python и psycopg”

Вам может потребоваться выразить % как %% потому что % является маркером-заполнителем. http://initd.org/psycopg/docs/usage.html#passing-parameters-to-sql-queries

Я столкнулся с этой проблемой при запуске медленного запроса в Droplet в экземпляре Digital Ocean. Все остальные SQL будут работать нормально, и это работает на моем ноутбуке. После масштабирования до экземпляра RAM объемом 1 ГБ вместо 512 МБ он работает нормально, поэтому кажется, что эта ошибка может возникнуть, если процесс заканчивается из памяти.

Я получил эту ошибку с большим выражением UPDATE в таблице из 3 миллионов строк. В моем случае оказалось, что диск был заполнен. Как только я добавил больше места, UPDATE работал нормально.

  • Python + LDAP + SSL
  • Как запустить TLS в активном соединении в python?
  • Google App Engine - SSL InsecurePlatformWarning
  • pip install с ошибкой соединения: сертификат не выполнен (_ssl.c: 598) "
  • Ошибка выдачи SSL 185090050 при аутентификации через Oauth
  • Могу ли я использовать TLS версии 1.1 или 1.2 в python 2?
  • Ошибка номера версии Hotmail SSL3 с использованием smtp
  • Mac OSX python ssl.SSLError: подтверждение сертификата SSL: CERTIFICATE_VERIFY_FAILED] (_ssl.c: 749)
  • Как установить модуль ssl Python в Windows?
  • HTTPS через прокси полностью зашифрован, включая SSL CONNECT
  • python httplib Имя или услуга неизвестны
  •  
    Interesting Posts for Van-Lav

    Как динамически заполнять виджет параметра в tkinter в зависимости от выбора из выпадающего меню?

    Изменение порядка треугольников для соответствия цветовой карте

    Итерация через сайты с помощью Python Scrapy

    Python Feedparser: как я могу проверить новые данные RSS?

    uwsgi http является неоднозначным

    Как процесс python изящно выходит после получения SIGTERM, ожидая семафора?

    Django syncdb работает в SQLite, не работает в MySQL

    Как импортировать глобально установленный пакет в папку virtualenv

    Как удалить или заменить подстроку в Python, определяемую начальной и конечной точкой?

    Хранение дат с более чем 4-значными годами

    У кого-нибудь есть пример кода для конвейера sqlite в Scrapy?

    быстрый декартово по-полярному в декартово в Python

    Джанго против Пилонов

    Отключить вывод консоли из подпроцесса. Открыть в Python

    Прекрасная связь между локальными приложениями – хорошая идея?

    Python - лучший язык программирования в мире.