Ошибка SYSCALL SSL: обнаружен EOF

Следующий insert statement и все приложение подкреплено redshift работал, прежде чем я изменил узлы красного смещения.
Я просто изменил узлы красного смещения с 4 на 2.
Теперь я получаю следующую ошибку при подключении моего Postgres сервер через CodeIgniter

Error Number:

SSL SYSCALL error: EOF detected

INSERT INTO "ci_sessions" ("session_id", "ip_address", "user_agent", "last_activity",    "user_data") VALUES ('8aa51cba3c035aac1c2a3f8e43651b6b', '182.237.148.0', 'Mozilla/5.0 (X11;  Ubuntu; Linux x86_64; rv:34.0) Gecko/20100101 Firefox/34.0', 1419056314, '')

Filename: libraries/Session.php

Line Number: 328

0

Решение

Я не знаю об Amazon Redshift, но у меня была эта ошибка давным-давно из-за потери соединения, поэтому я добавил параметр tcpKeepAlive в строку подключения, и она работает:

jdbc:postgresql://myhost.dev/?tcpKeepAlive=true
1

Другие решения

Из Amazon Redshift документация:

Когда вы отправляете запрос на изменение размера кластера, Amazon Redshift устанавливает
права доступа для кластера только для чтения. После Amazon Redshift
обеспечивает новый кластер в соответствии с вашими требованиями к изменению размера, там
будет временный сбой, пока старый кластер будет удален, а ваш
соединение переключено на новый кластер. Когда новое соединение
завершение, исходные разрешения доступа для кластера
восстановлены. Вы можете использовать DescribeResize для отслеживания прогресса
изменить размер запроса.

Вы не говорите, сколько времени вы испытываете эту проблему, но, согласно amazon, вы не можете временно подключиться к кластеру из-за проблем с разрешениями и подключением. Со временем соединение будет восстановлено.

0

По вопросам рекламы [email protected]