Переполнение клиента в postgresql - PullRequest
2 голосов
/ 04 апреля 2011

Я получаю сообщение об ошибке:

FATAL: извините, слишком много клиентов уже

У меня никогда не было проблем раньше, но я недавно обновился до версии 9.03 итакже OS X lion Preview Release 2. Кажется, не имеет значения, насколько проста процессы, они никогда не умирают.Я должен перезапускать Postgres каждые полчаса или около того.Я использую postgres через Rails 3 и Navicat, у меня никогда не было проблем с этим до сих пор, и остановка обоих клиентов ничего не решает.

Какие идеи или настройки мне не хватает?Не уверен, какие настройки я должен отображать здесь для моей настройки, но все должно быть по умолчанию.Установил postgres используя HOMEBREW.

1 Ответ

1 голос
/ 04 апреля 2011

Скорее всего, зайдите в postgresql.conf, отредактируйте max_connections и опубликуйте существующее значение. Чтобы увидеть, сколько соединений у вас есть, что они делают, выберите из pg_stat_activity.Может быть, ваши кровоточащие соединения?

Смотрите эту ссылку http://www.postgresql.org/docs/9.0/interactive/runtime-config-connection.html

...