Для решения исходной проблемы попытайтесь использовать одинарные кавычки, а не двойные кавычки. С последним удар попытается развернуть определенные символы перед передачей результата к команде (эхо в этом случае). С одинарными кавычками удар передает всю строку, неизменную.
!
используется в командах для обращения к истории командной строки. См.: http://tldp.org/LDP/abs/html/abs-guide.html#HISTCOMMANDS для полного набора. С вышеупомянутым примером удар пытается расшириться !"
как ссылка на событие, прежде чем эхо вкладывает взгляд, следовательно ошибка.
Обратите внимание, что в сценариях, все команды истории отключены, поскольку они только имеют смысл в интерактивной оболочке.
Единственный, который я использую регулярно, !$
. Это расширяется до последнего аргумента предыдущей команды. Это - полезная стенография в местах.
Да, есть некоторые проблемы, о которых следует подумать при устранении неполадок производительности, и большинство из них можно настроить в файле /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 - В соединении отказано
Была та же проблема, и она сводилась к 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 здесь: