- 主题:请问关于最大登录用户数的问题
貌似咱们很久没升级了
【 在 Gery (Gery) 的大作中提到: 】
: src/newmain_single.c u_enter函数中
: getSession()->utmpent = getnewutmpent(&uinfo, 0);
: if (getSession()->utmpent == -1) {
: ...................
--
FROM 123.127.134.*
哦。这个问题好诡异呀好诡异啊好诡异啊好诡异啊
【 在 Gery (Gery) 的大作中提到: 】
: 代码是07年7月的,改了一些,也不算少,不过底层基础的东西都没改
: 升级……合并起来很麻烦……
--
FROM 123.127.134.*
这个?
src/newmain_single.c :529
if (!HAS_PERM(getCurrentUser(), PERM_SYSOP) && (curr_login_num >= MAXACTIVE + 10)) {
ansimore("etc/loginfull", false);
oflush();
sleep(1);
exit(1);
}
【 在 Gery (Gery) 的大作中提到: 】
: src/newmain_single.c u_enter函数中
: getSession()->utmpent = getnewutmpent(&uinfo, 0);
: if (getSession()->utmpent == -1) {
: ...................
--
修改:hyu35 FROM 123.127.134.*
FROM 123.127.134.*
稀里哗啦一通。。。。。
没有任何印象了么?
有没有文档记录?
【 在 fancyrabbit (fancy★Life is struggling ...★喵) 的大作中提到: 】
: 这块问题水木碰到过,我上次稀里哗啦一通改完现在忘记是什么问题了 ...
--
FROM 123.127.134.*
主要不是提示的问题,是想解决在线id数限制的问题,没找到那个定义
【 在 fancyrabbit (fancy★Life is struggling ...★喵) 的大作中提到: 】
: 你 svn diff 看一下吧,如果现在的版本里是refresh就先把那两个oflush改成refresh看看提示出的来不
: 然后再回去调
--
FROM 123.127.134.*
可是MAXACTIVE定义的是8000
【 在 fancyrabbit (fancy★Life is struggling ...★喵) 的大作中提到: 】
: 确定不是MAXACTIVE?那就没有。
--
FROM 123.127.134.*
改过之后应该重启kbs
【 在 Gery (Gery) 的大作中提到: 】
: 我从8000改成10000试试吧,或者我改小一点,登录几个人就提示人多了,
: 那也说明改对了,呵呵
: 这个改过之后需要清除共享内存么?
: ...................
--
修改:hyu35 FROM 123.127.134.*
FROM 123.127.134.*