LINUX.ORG.RU

node.js + postgres проблема соединения

 ,


0

1

Всем привет! Пытаюсь присоединиться к серверу такой строкой:

pool = anyDB.createPool(dbURL, {min: 20, max: 100, onConnect: function (conn, done) { console.log("connected!"); done(null, conn) }});

Запустил его и обнаружил что ничего не происходит. Транзакции, соответственно, тоже не выполняются. Нет работы с базой, в общем. Никакого выхлопа в консоль. Я проверил, работает ли постгрес, убедился в этом, поменял dbname в dbURL, чтобы проверить, появится ли ошибка, и обломился опять. Тогда я выключил постгрес в надежде хоть тут получить какой-то вывод и опять ничего не вышло. Приложение работает себе и не подаёт никаких позывных.

Вопрос в том, как такое возможно и что с этим делать?

P.S.

Я пробовал пользоваться чистым pg, там всё так же. Установленные модули: pg и any-db. Postgres работает отлично, отправление запросов через pgadmin3 работает шикарно. Моя система: linux mint 14, nodejs0.8.22 скомпилил из сырцов, но версию из репов тоже пробовал - та же фигня.

Проверил на соседней машине с убунтой, там всё работает. Сейчас пытаюсь понять, в чём разница между дистрибутивами.

Буду рад любой помощи, заранее спасибо!

★★★

Последнее исправление: gavlig (всего исправлений: 1)

Проверьте dbURL на предмет реального наличия доступа к postgres с этого сервера с такими параметрами.

UncleAndy ★★★
()

Все просто, не использую node.js. JavaScript должен быть только на клиенте. Просто используйте erlang.

SAA ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.