机器: 2CPU 志强 3.4G,6G内存,146G*2
操作系统:freebsd 5.3,32位
在loader.conf里添加:
kern.ipc.semmap="16384"
kern.ipc.semmni="32"
kern.ipc.semmns="32768"
kern.ipc.semmnu="16384"
kern.ipc.semmsl="32768"
kern.ipc.semopm="100"
kern.ipc.semume="32"
smthbbs 的configure用的是devel.h
./configure --enable-site=devel --with-www=/usr/local/www --with-php=/usr/local/
include/php --with-mysql --enable-ssl
ldd bbsd
libz.so.2 => /lib/libz.so.2 (0x28148000)
libmysqlclient.so.12 => /usr/local/lib/mysql/libmysqlclient.so.12 (0x28158000)
libpthread.so.1 => /usr/lib/libpthread.so.1 (0x2817b000)
libc.so.5 => /lib/libc.so.5 (0x2819f000)
libcrypt.so.2 => /lib/libcrypt.so.2 (0x28278000)
libm.so.2 => /lib/libm.so.2 (0x28290000)
没有用到libesmtp嘛。
前天请教修改了devel.h,修改了
//#define USE_SEM_LOCK 1
现在在/home/bbs下的trace 里没有原来的错误了,
但是http运行已短时间后还是会出现:
[Wed Nov 17 19:43:38 2004] [error] [client 172.18.2.69] File does not exist: /usr/local/www/htdocs/bbsleftad.js
httpd in free(): error: chunk is already free
[Wed Nov 17 19:43:42 2004] [notice] child pid 2023 exit signal Abort trap (6)
[Wed Nov 17 19:43:48 2004] [error] [client 172.19.10.84] File does not exist: /usr/local/www/htdocs/bbs.js
[Wed Nov 17 19:43:49 2004] [error] [client 172.19.10.84] File does not exist: /usr/local/www/htdocs/bbsleftad.js
[Wed Nov 17 19:43:55 2004] [error] [client 172.22.4.101] File does not exist: /usr/local/www/htdocs/bbs.js
这样的典型错误,特别是[Wed Nov 17 19:43:42 2004] [notice] child pid 2023 exit signal Abort trap (6)出现多了以后就会死机。
请问这是什么原因?
--
修改:jacoby FROM 202.119.2.*
FROM 202.119.2.*