笔搜屋

繁体版 简体版
笔搜屋 > 那一天的到来 > 第11章 第1卷第11章 文件卫士

第11章 第1卷第11章 文件卫士

章节错误,点此举报(免注册),举报后维护人员会在两分钟内校正章节内容,请耐心等待,并刷新页面。

“小齐,你现在有时间来学院一趟吗?”林主任语气里有点着急。

去年有次项目评标,林主任也是评标专家之一,当时看到签到登记的单位信息,林主任和齐浩初还聊了一会儿。后来赵语丽帮忙推荐外聘教师时,正好对接教学工作安排的也是这位林主任。

上半年齐浩初在行州学院的信息科学与工程学院,给软件工程专业的两个班,教了一学期的mysql数据库。而且由于学院有学生推荐就业率的考核,非常希望齐浩初能帮忙推荐一些优秀学生,去南丽科技工作。下半年由于城市管家二期的事情特别忙,所以齐浩初没有继续教书,只是说如果明年上半年没有那么忙的话,是打算继续去教书的。

这位林振海,同时也是行州学院的区块链节点维护人员。

“我们这边视察结束了,有空的。是有什么事情吗?”齐浩初回答道。

“我们学院的区块链节点服务器,发来告警,磁盘占用超90%了,我赶紧登录到服务器上看了,发现区块链的运行日志特别大,快占满磁盘了。”

齐浩初感觉有点奇怪:“应该不会啊,磁盘预留了很大的空间,设计上是保留至少一年的日志的,实际上存五年的都行。这才半年多,怎么这么快就占满了?”

“我也觉得奇怪,7月1日之前的日志文件,每天一个大概450MB,7月1日之后就开始变成每个7G了。”

“怎么会差这么多?”齐浩初更不解了,“应该是出错了吧。”

“我也是这么觉得,但是磁盘马上占满了,我想先手动处理下。刚刚把最早的几个日志文件复制到另一台服务器上做备份了,然后想把这几个日志文件删除,但是怎么都删不了。提示是没有权限,但是我用命令修改了文件所有权和文件本身的删除权限,还是删不了。你有空来这里帮我看下吗?”林主任不是计算机专业的,只是学院里刚好他负责这一块,硬着头皮学习了一些,但是一旦超纲他就没办法了。

按理说他应该求助于最初部署区块链的TAB的人,只是他们除了政府领导,其他人都不太使唤得了。正好齐浩初也是这个项目的数据负责人,也懂这些技术开发的操作,就先找齐浩初帮忙看看能不能解决,实在没办法再找TAB好了。

“好的,我现在就过来,大概二十分钟后到学院。”

齐浩初也听出事情紧急,虽然这一天陪领导视察,精神和□□都已经非常疲惫,还是立马骑着电瓶车赶去行州学院。

来到学院门口,扫脸进入学校,来到林主任的办公室,看到林主任正对着电脑一脸愁眉苦脸。看到齐浩初来了,立马让开位置,让齐浩初坐他的位置上,帮忙看下怎么处理。

屏幕上已经开好远程访问的工具界面了,看到前面有几条删除命令,以及无权限的提示。

齐浩初自己也试着运行删除、授权这些命令,发现确实删除不了。

又查看了日志文件是否被占用,发现也并没有。

然后他又查询了所有正在运行的服务列表,看到有一条“filekeeper.service”,这个名字看起来就很可疑,于是赶紧问林主任。

“林主任,这个filekeeper你知道是什么吗?是你们主动安装的吗?”

林主任恍然大悟:“哦哦,是的是的,两个月前学校里面组织安全检查,教育部门要求所有院校的服务器上都要安装这个防护软件。我倒是也不太懂,安装后就没管他了。我有安装手册,我找下给你看下。”

林主任弯下身子,接过鼠标在电脑里找了起来,打开了一个文件,然后让齐浩初再看下。

这个文件是filekeeper的官方手册,对应的软件中文名叫“文件卫士”,里面有功能介绍,安装部署相关的内容,写得非常详细。

齐浩初先大致看了一下,基本明白了情况,和林主任解释了起来。

“这个软件是一个关于文件的安全防护软件,默认是可以保护历史文件不能被修改和删除。也就是除了正在写入日志的那个文件外,其他的文件就定死了不能动了。”

“这个软件也可以设置一些特定的放行规则,比如超过一定日期范围,或者特定目录下的某个文件。这个服务开机后会自动启动,要退出的话是要输入密码才能停止这个服务。他甚至做了特别的重启机制,如果是被强制退出,过不了几秒他就会自动重启服务。”

“您现在想要删除几个日志文件,腾一些空间出来的话,可以先输入密码停止filekeeper的服务,删除了日志文件后,再启动就行了。”

“哦哦,这样啊,密码我记着的。”说着林主任又打开了一个word文档,里面确实记录了一个filekeeper的密码。

齐浩初帮忙退出服务,删除了几个日志文件,磁盘空间就空出一些来了,低于90%就没有显示告警了。

但是这样治标不治本,现在每天7G的日志,一天就比过去两周的日志都大。还是要解决这个日志文件变大的问题。

“我再看下这个日志为什么变这么大,不解决这个,明天就又要告警了。”说着齐浩初尝试打印了7月1日的日志文件前100条,因为这是第一个突然变大的日志。

日志内容哗啦啦地显示出来,齐浩初一看全是调试模式的日志。正常来说这些是不用打印的,只有调试模式下才需要。

随即齐浩初想到,目前的区块链服务,平时是只打印正常日志的,一旦发生异常就会进入调试模式,打印所有运行过程的日志细节,便于运维人员排查故障。通常问题解决后,需要在系统上关闭这个节点的调试模式,其实就是一个按钮要点一下。只是估计林主任根本不记得有这么回事,7月1日出错后就没有把调试模式关闭。

“7月1日是发生什么事情了吗?这里显示有异常报错,但是区块链数据目前是运行正常的,应该已经早就恢复了才对。”

“哦哦,你这么说我想起来了,6月30日晚上不是增加了闰秒吗?我们这边的服务器有特别的配置,之前统一运行的同步闰秒操作没有成功,导致7月1日0点开始,我们的时间戳就比其他服务器快了1秒,数据全都对不齐了。我那天也是半夜被手机告警吵醒,过了半个多小时来到学院,手动处理了才恢复正常的。我看区块链系统告警已经解除了,不是已经好了吗?”

“又是闰秒搞事情,我之前统计数据就因为闰秒差点弄错。目前区块链数据是恢复正常了,但是日志打印还是处于调试模式,把几乎所有过程信息全打印出来了,才导致日志变得这么大。关闭调试模式是需要点一下关闭按钮的。”

“这我哪知道啊,这个培训的时候有说过吗?我一点印象都没有了。”林主任有点尴尬地说。

“没关系,我现在帮你处理下,把多余的调试日志清除掉,然后filekeeper的策略也调整下,就没问题了。”

“太感谢啦,我前面还担心要是你都没办法,我就非得去找TAB的人了,我是一点都不想找他们,和他们沟通太费劲了。”

齐浩初笑笑没说话,心里想着:“TAB这帮人,果然大家都不待见他们。”

再检查了下确定没遗漏什么问题,齐浩初就回去了,忙到现在都快晚上十点了,晚饭还没吃,小区楼下的老陈面馆点了一份面条。一边吃,一边想着:“filekeeper是个好东西”。

『加入书签,方便阅读』
123456