Этот вопрос подсказывает этот один.
Я установил тюрьму для запуска PostgreSQL, но без allow.sysvipc
при создании тюрьмы (или настройке соответствующих записей rc.conf) системный вызов shmget
заблокированы, и PostgreSQL не запускается. Проблема в том, что установив allow.sysvipc
вся суть тюрьмы устранена.
Есть ли альтернативы?
Используйте полную виртуализацию вместо тюрем (например, KVM). (Или попросите кого-нибудь исправить тюрьмы во FreeBSD, чтобы они фактически разделяли вещи).
PostgreSQL всегда будет требовать разделяемую память, и другого пути нет.