最近 blog 系统出了几个问题
今天有同学反应 blog 无法留言了,说是不能创建新文件。我试了一下,果然如此。可是 ssh 上去看,磁盘空间还有 30% 。猜想是 inode 用光了,用 df -i 看了一下果然如此。
但是一下子没想出来是什么东西产生了大量小文件。只好用二分法筛选目录去看。结果发现是很多年前用 php 写着玩的一个留言本,每次留言都会产生一个新文件。这个留言本没有公开 url ,不知道被什么爬虫爬过了,累积下来居然留了一百万条垃圾信息。删掉后一切正常。
另外,最近间歇性的出过 web 访问无法返回的现象。经过排查,是原来用的一个 wiki 系统的某个 bug 导致的死锁。那个系统虽然是开源的,但早就无人维护了,这几年我试着修过几个 bug ,这次真的懒得修了,直接把链接从首页去掉。
最后一个问题是 blog 的留言处理的很慢(导致很多同学多次提交),不知道是不是数据太多了,原来的 movable type 的老版本结构没设计好导致的,一时也不想追查。看来是时候换个自己写的 blog 系统了。用这些停止维护的老开源系统真心不如自己搞啊。
Comments
Posted by: siwei | (10) October 13, 2015 04:15 PM
Posted by: siwei | (9) October 9, 2015 06:27 PM
Posted by: Cloud | (8) October 9, 2015 01:28 PM
Posted by: 短信猫 | (7) October 9, 2015 09:33 AM
Posted by: NEO | (6) September 26, 2015 01:19 AM
Posted by: skywind | (5) September 18, 2015 02:59 PM
Posted by: Trinity | (4) September 16, 2015 10:28 PM
Posted by: pp | (3) September 16, 2015 03:35 PM
Posted by: JerryZhang | (2) September 16, 2015 03:26 PM
Posted by: sasasasaki | (1) September 16, 2015 11:29 AM