« 我们的新游戏《心动庄园》上线啦 | 返回首页 | 说说 XcodeGhost 这个事 »

最近 blog 系统出了几个问题

今天有同学反应 blog 无法留言了,说是不能创建新文件。我试了一下,果然如此。可是 ssh 上去看,磁盘空间还有 30% 。猜想是 inode 用光了,用 df -i 看了一下果然如此。

但是一下子没想出来是什么东西产生了大量小文件。只好用二分法筛选目录去看。结果发现是很多年前用 php 写着玩的一个留言本,每次留言都会产生一个新文件。这个留言本没有公开 url ,不知道被什么爬虫爬过了,累积下来居然留了一百万条垃圾信息。删掉后一切正常。

另外,最近间歇性的出过 web 访问无法返回的现象。经过排查,是原来用的一个 wiki 系统的某个 bug 导致的死锁。那个系统虽然是开源的,但早就无人维护了,这几年我试着修过几个 bug ,这次真的懒得修了,直接把链接从首页去掉。

最后一个问题是 blog 的留言处理的很慢(导致很多同学多次提交),不知道是不是数据太多了,原来的 movable type 的老版本结构没设计好导致的,一时也不想追查。看来是时候换个自己写的 blog 系统了。用这些停止维护的老开源系统真心不如自己搞啊。

Comments

从提交comment的表单的URL(http://linode.codingnow.com/cgi-bin/mt/mt-comments.cgi)上看,云风大哥用的是Movable Type么?

@Cloud | (8)
静态的?基于文件的cms么?

@短信猫

因为我的 blog 全是静态文件啊。

真的觉得风大的blog速度飞起,能不能透露下大概用了什么东西呢。

我没有向你的公司投简历,并不是因为我希望通过非正式渠道面试,而是因为我预知到会发生什么,所以就放弃了……

WordPress 挺好用的呀,写个导数据的脚本即可。

blog就别自己搞了

真的觉得风大的blog速度飞起,能不能透露下大概用了什么东西呢。。。

不止啊,inode 应该是被墙了,我不翻墙似乎访问不了。

推荐 ghost: https://github.com/TryGhost/Ghost

Post a comment

非这个主题相关的留言请到:留言本