- 博客(2)
- 收藏
- 关注
原创 php连接redis导致系统对外tcp连接端口太多问题
这段时间在做一个项目中,大量运用到了redis,用了很多后台进程跑任务。 后台脚本是个死循环,由于连接redis的类有问题,导致每次进行操作都会进行一次connect,产生一个新连接。一段时间后连接redis的tcp端口过多,超出了系统的默认限制。使用netstat命令查看端口连接数,系统对外端口连接数默认是28232个,使用命令cat /proc/sys/net/ipv4/ip_local_p
2015-09-09 15:52:03 3776
原创 php的mysql_connect连接遇到的2006问题
这是在用公司框架遇到的问题,该框架很久没更新,并且也没人维护了。 框架将mysql连接字存到一个static变量中,下次连接就先判断该变量有无相应连接字。 如果是一次性执行某个php,这没有问题。但是当一个进程需要长期对数据库进行操作时,这就有问题了。 比如,一般线上的数据库会设置wait_timeout=30,意思是30秒之内如果客户端对数据库没操作,就关闭该连接,并且返回2006 serv
2015-09-09 15:32:45 777
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人