【发布时间】:2011-05-23 15:26:54
【问题描述】:
这是我的第一篇 stackoverflow 帖子。我正在尝试将 PostgreSQL 设置为与 Django 一起使用。对所有这些都非常陌生(在大学里学了一门 Python 课程,现在正试图自学一点 Web 开发)。
PostgreSQL 的安装指南说:
"在运行安装之前,请确保您的系统是 配置为允许使用更大量的共享内存。注意 这不会“保留”任何内存,因此配置更高是安全的 比您最初可能需要的值。您可以通过编辑 文件 /etc/sysctl.conf - 例如
% sudo vi /etc/sysctl.conf
在 2GB RAM 的 MacBook Pro 上,作者的 sysctl.conf 包含:
kern.sysv.shmmax=1610612736 kern.sysv.shmall=393216 内核.sysv.shmmin=1 内核.sysv.shmmni=32 内核.sysv.shmseg=8 kern.maxprocperuid=512 kern.maxproc=2048
注意 (kern.sysv.shmall * 4096) 应该大于等于 内核.sysv.shmmax。 kern.sysv.shmmax 也必须是 4096 的倍数。
编辑(或创建)文件后,请重新启动,然后再继续 安装。如果您想检查当前正在使用的设置 内核,您可以使用 sysctl 实用程序:
% sysctl -a
现在可以安装数据库服务器了。”
我正在运行具有 4GB 内存的全新 MBA。如何正确设置?提前致谢。
【问题讨论】:
标签: django macos postgresql