刚才出现的,postgresql下出现Too many open files,最初瞟了一眼屏幕,咋看之下,以为是数据库连接不够用,昨晚已经加了个连接池,再postgresql查询个是在100个左近连接,今天再细心看,把【postgresql Too many open files】字眼发到google去确实,确定是文件打开数目不够:
用命令查看: ulimit -n , 结果得1024, 按照网上方法,
在debian的/etc/init.d/rc.local加上【ulimit -SHn 51200】,结果重启后继续查看,结果仍然1024,怪,
再上网查看,在/etc/profile加上,重启debian后,再查看就变了,然后继续跑我的go语言爬虫,感觉postgresql好像快了,处理速度高了不上呢,反正运行到现在,什么错误都没有发生了.
现在有点其它想法,把数据库从postgresql换成MongoDB, 不知道会不会快点呢,哈哈,算了,有时间再折腾.