请教怎样解决关于平均每 5 分钟被写入 24M 日志的问题

2016-12-07 20:32:57 +08:00
 andy0620
事情是酱紫的。。

大约半个月前,(原因未知)突然发现打开终端开始,加载到可以输入命令的状态要好长好长时间

我就各种 google ,各种尝试,最后问题定位到这里:

/var/log/asl/

sudo rm /var/log/asl/*.asl 一下,加载速度就正常了,过一会儿又不行了~



yyyy.MM.dd.G80.asl 这个日志文件,每秒钟都在被写入,平均 5 分钟写满 24M ,然后重命名,再新开一个文件继续写

我把该关的都关了,终端里 top 一下,看 cpu 这栏,只有 top 本身以及 node 进程有占用(网络安全方面比较小白。。)

之后的这段时间一直这样对付着。。 sudo rm /var/log/asl/*.asl

求问题原因以及解决方案,拜谢~

-----
环境:
OS X v10.12.1
iterm2 v3.0.12
zsh v5.2 (x86_64-apple-darwin16.0)

(不过本人确定与 zsh , iterm2 无关)
2716 次点击
所在节点    macOS
13 条回复
majinjing3
2016-12-07 20:35:39 +08:00
lsof 看一下哪个进程在写文件?
andy0620
2016-12-07 20:36:38 +08:00
@majinjing3 求问具体怎样操作,网络安全方面的命令基本不了解。。 囧 rz
andy0620
2016-12-07 20:40:27 +08:00
@lgpqdwjh 亲,你知道不。。刚在某贴下看到了你的回复,感脚你会知道原因 =。=
cakegg
2016-12-07 20:49:17 +08:00
Activity Monitor 中按照 Disk 的 Bytes Written 排序应该能够看出有大量写入数据的嫌疑的进程。
kungfuchicken
2016-12-07 21:22:34 +08:00
有个关键信息你没有提供:日志文件里面都写了些什么数据?
codeframe
2016-12-07 21:24:55 +08:00
这是系统的日志文件吧。你可以用 Launchpad 里找 “控制台” 这个系统自带应用去看看对应文件都是什么进程在写入
andy0620
2016-12-07 23:09:50 +08:00
@kungfuchicken 问题是, asl 文件, vim 打开是乱码的~

@cakegg 我看过,没看粗来什么东西,我明天再看一下

@codeframe 好,我明天到公司再看下哈~

先谢过几位啦~ :P
elviscai
2016-12-07 23:55:03 +08:00
Google 第一条: http://www.real-world-systems.com/docs/syslogd.a.html

然而我并没有看懂……= =
colordog
2016-12-08 09:46:35 +08:00
目录取消写权限,哈哈,感觉我这个回答太 2b 了
andy0620
2016-12-08 10:12:36 +08:00
@colordog 哈哈哈~ 你说的这个我有想过,而且绝对可以解决我这问题,不过这样系统就真的写不了日志了。。 囧 rz
codeframe
2016-12-08 15:29:30 +08:00
@andy0620 https://www.v2ex.com/t/229814 你可以看一下这个帖子,跟你的情况类似
jedihy
2016-12-09 01:37:16 +08:00
Cisco Bug: CSCva21660 - Anyconnect NVM Handles
andy0620
2016-12-09 09:44:28 +08:00
@jedihy 卧槽,我看了你发的第一个单词,我就知道问题所在了。。拜谢~~


@codeframe 谢啦~~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/326017

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX