Postgres 9.4 не стартира в контейнер – как да поправим
След като обнових Postgres до 9.4 в контейнер при стартиране демонът не стартира със следното съобщение:
/etc/init.d/postgresql start [....] Starting PostgreSQL 9.4 database server: main[....] The PostgreSQL server failed to start. ... FATAL: could not open shared memory segment "/PostgreSQL.1804289383": Permission denied ... failed!
След търсене в Интернет се оказа, че това съобщение показва недостатъчно споделена памет, но аз имах повече от достатъчно.
Оказа се , че за да се реши проблема трябваше да променя dynamic_shared_memory_type от posix на none.
vi /etc/postgresql/9.4/main/postgresql.conf ... dynamic_shared_memory_type = none ...
след това демонът стартира нормално
/etc/init.d/postgresql start [ ok ] Starting PostgreSQL 9.4 database server: main.
Източник: http://www.postgresql.org/message-id/CAOtHd0DPtxDT-cwYGYr1DtdL6nc7NCmc8RT+6xujOGf3wHwg7w@mail.gmail.com
Вашият коментар
Трябва да влезете, за да публикувате коментар.