pgAdmin не может соединиться с PostgreSQL 9.1

Для решения исходной проблемы попытайтесь использовать одинарные кавычки, а не двойные кавычки. С последним удар попытается развернуть определенные символы перед передачей результата к команде (эхо в этом случае). С одинарными кавычками удар передает всю строку, неизменную.

! используется в командах для обращения к истории командной строки. См.: http://tldp.org/LDP/abs/html/abs-guide.html#HISTCOMMANDS для полного набора. С вышеупомянутым примером удар пытается расшириться !" как ссылка на событие, прежде чем эхо вкладывает взгляд, следовательно ошибка.

Обратите внимание, что в сценариях, все команды истории отключены, поскольку они только имеют смысл в интерактивной оболочке.

Единственный, который я использую регулярно, !$. Это расширяется до последнего аргумента предыдущей команды. Это - полезная стенография в местах.

5
задан 26 March 2013 в 15:20
2 ответа

Да, есть некоторые проблемы, о которых следует подумать при устранении неполадок производительности, и большинство из них можно настроить в файле /etc/sysctl.conf .

Apache и PHP подвержен ряду атак типа «отказ в обслуживании» с истощением ресурсов, в частности, SlowLoris, file.fs-max истощение, истощение сокетов, истощение количества эфемерных открытых портов.

Проверьте, sysctl -w net.ipv4.ip_local_port_range = "1024 8048" имеет какой-либо эффект в период вашего часа пик. Эта команда информирует ОС о необходимости использовать порт 1024–8048 для ответа на запросы, и если ваш сервер в какой-то момент зависнет, вы можете получить истощение сокетов.

Также запустите netstat -na | egrep -c TIME_WAIT и netstat -na | egrep -c STAB для отслеживания шаблонов использования сокетов. Невозможно подключиться к Postgres на Vagrant Box - В соединении отказано

0
ответ дан 3 December 2019 в 02:04

Была та же проблема, и она сводилась к 3 шагам:

1- На Mavericks (то же самое для 10.6+) порт 5432 уже занят, поэтому нужно это: --- config.vm.network "forwarded_port", гость: 5432, хост: 5433 'в' Vagrantfile ', а затем вы используете порт 5433 для подключения через pgadmin3

2- listen_address =' ​​* '# в postgresql .conf, позволяет серверу прослушивать соединение через сокет со всех IP-адресов

3- необходимо включить хост в 'pg_hba.conf'

Я поместил сценарий оболочки, необходимый для postgresql, на vagrant здесь:

https://gist.github.com/haknick/7394776

1
ответ дан 3 December 2019 в 02:04

Теги

Похожие вопросы