wozijisunfly 2007-12-14
今天忽然发现Linux下代理服务器不能使用了,上去一看,squid的端口监听Stop掉了,查看日志,如下错误
localhost kernel: Out of Memory: Killed process 785 (squid).
网上google一通,没有任何有价值的结果,自己找其他原因看看吧,Linux的swap都用完了么,居然还内存不够,top一下,吓一跳,居然只有8M swap空间,估计当时自己不小心分错了了吧!
增加swap分区是不可能了,磁盘空间早就分配完了,那就增加swap文件吧
生成1200M的文件
# dd if=/dev/zero of=swapfile bs=1024 count=1317000