Нужна консультация и помощь
при старте постгресса получаю
Apr 2 22:09:14 srv-web01 postgres[2056]: [1-1] FATAL: could not create shared memory segment: Недопустимый аргумент
Apr 2 22:09:14 srv-web01 postgres[2056]: [1-2] DETAIL: Failed system call was shmget(key=5432001, size=1101152256, 03600).
Apr 2 22:09:14 srv-web01 postgres[2056]: [1-3] HINT: This error usually means that PostgreSQL's request for a shared memory segment exceeded your kernel's SHMMAX parameter.
Apr 2 22:09:14 srv-web01 postgres[2056]: [1-4] You can either reduce the request size or reconfigure the kernel with larger SHMMAX. To reduce the request size (currently
Apr 2 22:09:14 srv-web01 postgres[2056]: [1-5] 1101152256 bytes), reduce PostgreSQL's shared_buffers parameter (currently 131072) and/or its max_connections parameter
Apr 2 22:09:14 srv-web01 postgres[2056]: [1-6] (currently 43).
Apr 2 22:09:14 srv-web01 postgres[2056]: [1-7] If the request size is already small, it's possible that it is less than your kernel's SHMMIN parameter, in which case raising
Apr 2 22:09:14 srv-web01 postgres[2056]: [1-8] the request size or reconfiguring SHMMIN is called for.
Apr 2 22:09:14 srv-web01 postgres[2056]: [1-9] The PostgreSQL documentation contains more information about shared memory configuration.
Вроде все написано, но я не понимаю о чем идет речь. Перечитал 20-30 ссылок в гугле, но так и не смог ни чего сделать, везде два варианта пересобрать ядро, изменить параметр. Но как и на какие значения не сказано.
cat postgresql.conf | grep shared_buffers
# also need to raise shared_buffers to support more connections.
shared_buffers = 1024MB # min 128kB or max_connections*16kB
cat postgresql.conf | grep max_connection
max_connections = 40 # (change requires restart)
Скажу честно, я вообще не понимаю о чем идет речь, что это за параметры и за что они отвечают, поэтому неимею не малейшего предствления о том что произойдет если я их поменяю и какие они должны быть. На сервере 16Gb RAM.
После начальной установки postgresql проверял все работало, далее за него взялся другой человек, перенес базу с другого сервера, вчера ночью было внеплановое отключение электричества, и сегодня уже я не смог стартовать постгрес.
Заранее спасибо.