- 主题:为什么B用户丢信息?
home/B没了。。
【 在 luckwithme (Marvel) 的大作中提到: 】
: home/B/下面的目录全被删了?
--
FROM 211.151.94.*
解释不清楚,原理比较复杂,发生概率据说比五百万还低
【 在 luckwithme (Marvel) 的大作中提到: 】
: 我猜是这个原因,不过为什么单单丢了B,磁盘错误?
--
FROM 211.151.94.*
补丁做好了。。
【 在 SoapDinosaur (肥龙) 的大作中提到: 】
: sprintf(buf, "rm -rf home/%c/%s", toupper(userid[0]), userid);
: /\
: 这里
: ...................
--
FROM 211.151.94.*
svn up就行了
【 在 luckwithme (Marvel) 的大作中提到: 】
: 能否在这里贴diff?
: //这个bug是怎么找到的?没法重现啊
翻log愣找出来的
--
FROM 211.151.94.*
跑了两个miscd。。。
【 在 No6 (No6) 的大作中提到: 】
: 什么原因打断了执行?
: cpu中断?
--
FROM 211.151.94.*
杀miscd的时候会flush,还好
.PASSWDS可以用 flush-u 搞到其它地方去,或者干脆天天备份。
【 在 wualing (搞定了) 的大作中提到: 】
: 建议加强对用户数据和版面信息的安全保护,功能增加太多,用户数据丢失对站点的打击是致命的,对.PASSWDS和.BOARDS两个文件,太重要了,就写在一个地方,出问题就没法找回了。
: 虽然可以不时备份,但总难保会因为丢这两个文件,我站的悲痛教训,上次的原因到现在都不是很明了,感觉在杀miscd的时候有问题,回写PASSWDS文件居然全部清空了数据,太可怕了,后边在恢复数据后准备开站的时候曾经重现过一次这个问题。
--
FROM 211.151.94.*
不是,是这句话不是原子的,双实例同时跑的时候
可能toupper的时候还是好的,到后头就非法了
【 在 SpiritRain (妖精雨·日月光华同灿烂) 的大作中提到: 】
: 这个比较汗,id里非法字符?
--
FROM 211.151.94.*
哦对,书签收到了,很pp,谢谢阿~
【 在 SpiritRain (妖精雨·日月光华同灿烂) 的大作中提到: 】
: 明白了。。。囧。。。
: 似乎没听人说过遇到这个问题。。。
--
FROM 211.151.94.*