看板Maple
标 题Re: bmtad agent->data 空间不足的问题
发信站Dept. of Computer Science, Nat'l Tsing Hua (Thu Nov 28 00:35:49 2002)
转信站Ptt!news.cs.nthu!watersand
※ 引述《GD》之铭言:
> 在 bmta.log 中,只要有使用者连上去,就会出现下列错误讯息:
> CONN [1] 61.79.66.116 ip:74424f3d 02/11/27 22:18:10
> ERROR Not enough space in agent->data 02/11/27 22:18:10
> EXIT abort: 11, errno: 12, gline: 3865 02/11/27 22:18:10
> 在 source code 中,应该是下列程式码写出这个错误讯息的。 (3863 行附近)
> MYDOG;
> agent->data = (char *) malloc(MIN_DATA_SIZE);
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 原因是不能 malloc 一块记忆体??
> MYDOG;
> if(!agent->data) /* Thor.990205: 记录空间不够 */
> TRACE("ERROR","Not enough space in agent->data");
> 请问各位大大,是系统在什麽情况下才会发生这样的错误讯息啊?
> 有没有什麽解决方法呢?
自问自答....
原来是 /home/bbs/etc/mail.acl 档案太大了...( 9MB) @_@
刚刚写支程式砍了一大堆重复的资料就少很多了...
也没有这个问题了
--
※ Origin: 暨大水沙连 <bbs.ncnu.edu.tw>
◆ From: ip125.puli33.ncnu.edu.tw