- 主题:问个有点难度的,在线人数问题
最近三个多月将近四个月都在研究C#和ASP.NET还有SharePoint,没上来看.....
今天是周六,洗完衣服理完发回办公室,远程登录上我们学校的BBS,
运行netstat -an|grep ESTAB|wc -l只有23
就算23个活跃用户吧......
telnet下的用户在线人数显示是正常的....
但是web下显示经常就在250~260以上,然后统计也是错的,一天上线人次达1万多.....
实际只有20~50之间.....上线人次在2000以下....
显示不正常的结果就是guest用户经常登陆不上去,显示登陆过于频繁....不能忍了.....
我们站现在用的代码是06年3月20多号的snapshot版...KBS2.0dev...
想问一下如果升级的话是否能解决这个问题?如果不升级的话解决问题的大概思路是?
at3p core和pig2352是否还在线?当年就是at3p指导我升级了学校的BBS的,那时候大概是2006年3月...或者现在的兔总也给点提示?
--
FROM 218.26.243.*
[root@efoxbbs kbsbbs-2.0dev]# find . |xargs grep -B 2 -A 2 "MAX_WWW_GUEST_IDLE_TIME"
./bbs2www/lib/bbslib.c- for (i = 0; i < MAX_WWW_GUEST; i++) {
./bbs2www/lib/bbslib.c- struct user_info guestinfo;
./bbs2www/lib/bbslib.c: if (!(wwwguest_shm->use_map[i / 32] & (1 << (i % 32))) || (now - wwwguest_shm->guest_entry[i].fre
shtime < MAX_WWW_GUEST_IDLE_TIME))
./bbs2www/lib/bbslib.c- continue;
./bbs2www/lib/bbslib.c- newbbslog(BBSLOG_USIES, "EXIT: Stay:%3ld (guest)[%d %d](www)", now - wwwguest_shm->guest_entry[i]
.freshtime, wwwguest_shm->guest_entry[i].key);
--
修改:sxdxsimple FROM 218.26.243.*
FROM 218.26.243.*
管用否?
要不你给提供一个?
万一遇见流氓搜索引擎呢?
【 在 zls (回首已是 666 !) 的大作中提到: 】
: 有 /robots.txt 么?没有先扔个进去试试...
--
修改:sxdxsimple FROM 218.26.243.*
FROM 218.26.243.*
robots.txt早有了
内容是
User-agent: *
Disallow: /
看来主要原因是guest发呆时间太长
【 在 luckwithme (Marvel) 的大作中提到: 】
: 封杀,iptables,恩
--
FROM 218.26.243.*