From c30bbd1ed003a6778449d3ce56317e77e9cf5e07 Mon Sep 17 00:00:00 2001 From: in2 Date: Sun, 10 Nov 2002 17:25:34 +0000 Subject: inc shared-memory git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@569 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- docs/FAQ | 9 ++++++++- docs/INSTALL | 6 ++++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/docs/FAQ b/docs/FAQ index bd1f94e9..57430991 100644 --- a/docs/FAQ +++ b/docs/FAQ @@ -4,12 +4,19 @@ alias make pmake 加大 shared-memory: -如果您是用 FreeBSD, 請在 /boot/loader.conf 裡面加入 +in FreeBSD: +請在 /boot/loader.conf 裡面加入 kern.ipc.shmmax=104857600 kern.ipc.shmall=25600 這兩個數值可視須要調整, 在重新開機後會生效. +in Linux: +法一: 用 sysctl 改 kernel.shmmax +法二: 在 kernel source找出 (可用 grep -R ) + #define SHMMAX 將其加大 + 重新 make kernel並且 reboot + 作者 DavidYu (軱~~~~~~~~~~) 看板 PttSrc 標題 sendmail.cf要改的地方(參考用) 時間 Sun Jul 9 09:39:53 2000 diff --git a/docs/INSTALL b/docs/INSTALL index 5afa900f..4ebd5a0d 100644 --- a/docs/INSTALL +++ b/docs/INSTALL @@ -58,8 +58,10 @@ new 2. 如果您跑了 uhash_loader 並沒有看到 total XXXXX names loaded. - 而是看到其他的錯誤訊息, 可能是您作業系統 shared-memory 上限不足, - 請參考 FAQ第一部份加大 shared-memory. + 而是看到其他的錯誤訊息 + (例如 [shmget error] key = 4cc, errno = 22: Invalid argument) + 可能是您作業系統 shared-memory 上限不足, + 請參考 FAQ中加大 shared-memory 部份的說明. 3. bin/mbbsd 23 是指定要 bind 23 port, 依照 UNIX 規定, 1024 以下的 port 須要有 root 權限, 所以如果要 bind 23 port 的話就要用 root 去執行, -- cgit v1.2.3