- 主题:关于shm的一个问题
发现KBS系统把当前一些信息都放在shm里,譬如用户权限修改之类,并没有及时更新
.PASSWDS,那这时候机器断电重起,然后如果又清楚了shm,是不是那部分信息就没了?
BBS多久会把shm里信息转出来(譬如写到.PASSWDS里)?
//bow
--
FROM 131.107.0.*
对的,所以水木以前也丢过数据
后来在crontab里加了一小时刷新一次,这样最多丢失一小时的数据
【 在 dency (空心菜,五月,北京) 的大作中提到: 】
: 发现KBS系统把当前一些信息都放在shm里,譬如用户权限修改之类,并没有及时更新
: .PASSWDS,那这时候机器断电重起,然后如果又清楚了shm,是不是那部分信息就没了?
: BBS多久会把shm里信息转出来(譬如写到.PASSWDS里)?
: ...................
--
FROM 211.144.200.*
请问是哪一句?
我看了一下kbs代码里contrib下crontab.SMTH,没找到。:-(
【 在 stiger (stiger) 的大作中提到: 】
: 对的,所以水木以前也丢过数据
: 后来在crontab里加了一小时刷新一次,这样最多丢失一小时的数据
--
FROM 131.107.0.*
miscd flush是把数据读到硬盘上去
你可以自己加一句
【 在 dency (空心菜,五月,北京) 的大作中提到: 】
: 请问是哪一句?
: 我看了一下kbs代码里contrib下crontab.SMTH,没找到。:-(
--
FROM 211.151.90.*
Thanks!
看到了一句:
# 解开戒网
1 0 * * * /home/bbs/bin/miscd giveup
仿照这个来一句就可以了吧?
【 在 cnbird (阿七) 的大作中提到: 】
: miscd flush是把数据读到硬盘上去
: 你可以自己加一句
--
FROM 131.107.0.*
嗯,差不多
【 在 dency (空心菜,五月,北京) 的大作中提到: 】
: Thanks!
: 看到了一句:
: # 解开戒网
: ...................
--
FROM 211.151.90.*
具体的说,是kill -TERM miscd吧?
【 在 etnlegend (etn|淡入淡出|answer) 的大作中提到: 】
: 对了,这就是为什么非正常down掉之后会有小幅度的回档的原因,
: 如果是cvs的版本的话可以crontab里面扔一句miscd flush
: 不过频率太高的话在大站上会很费的...不加这个好像miscd也会
: ...................
--
FROM 221.14.178.*
看来Unix编程里面对TERM的捕捉是一个很重要的工作
它捕捉HUP了吗?
【 在 etnlegend (etn|淡入淡出|answer) 的大作中提到: 】
: nod...-KILL的话是不写回,适用于干了坏事的时候
--
FROM 221.14.178.*
rtfc什么东西啊?
【 在 etnlegend (etn|淡入淡出|answer) 的大作中提到: 】
: 这个就不知道了...RTFC才是王道...
--
FROM 221.14.178.*
啊,我不是读代码的料
【 在 etnlegend (etn|淡入淡出|answer) 的大作中提到: 】
: Read The F.... Code
--
修改:JulyClyde FROM 221.14.178.*
FROM 221.14.178.*