Здравствуйте.
ОС: CentOS release 6.4 (Final) i386
Postgresql: 9.1
может что-то подскажете по проблеме, только поставил postgresql-9.1 из репозитория официального сайта (пакет pgdg-centos91-9.1-4.noarch)
При выполнении команды service postgresql-9.1 initdb пишет:
Initializing DATABASE: [FAILED]
из /var/lib/pgsql/9.1/pgstartup.log
fixing permissions ON existing directory /var/lib/pgsql/9.1/DATA ... ok creating subdirectories ... ok selecting DEFAULT max_connections ... 10 selecting DEFAULT shared_buffers ... 400kB creating configuration files ... ok creating template1 DATABASE IN /var/lib/pgsql/9.1/DATA/base/1 ... FATAL: failed TO initialize max_stack_depth TO 100 child process exited WITH exit code 1 initdb: removing contents of DATA directory "/var/lib/pgsql/9.1/data"
по проблеме уже мозги высохли в гугле, там толковой помощи не нашел
ulimit -s 512
для root ставил и 2048 и больше. при перезагрузке слетает снова до 512. В /var/lib/pgsql/9.1/pgstartup.log
* - stack 2048 * soft nofiles unlimited * hard nofiles unlimited * hard nproc unlimited * soft nproc unlimited @postgres - stack 2048
уже что-только не пробовал ... и kernel.shmmax = 268435456 и все что можно было из гугла перепробовал.
Буду очень благодарен за любую помощь.
нашел, было прописано в
нашел, было прописано в /etc/profile.d/ulimit.sh параметр ulimit -s 512
это перетирает видимо все настройки в файле /etc/security/limits.conf (+ добавление в /etc/pam.d/ "session required pam_limits.so" оно там было прописано и игнорировало все эти настройки)