今天做压力测试的时候发现的问题。
tomcat打开了1024个最大连接,但是还没有到1024个并发请求的时候tomcat挂掉了。看错误日志,发现了大量的异常:Too many open files
原来是linux下面的描述符开的不够,一查只开了1024个,增加到6W多个就解决问题咯。
tomcat打开了1024个最大连接,但是还没有到1024个并发请求的时候tomcat挂掉了。看错误日志,发现了大量的异常:Too many open files
原来是linux下面的描述符开的不够,一查只开了1024个,增加到6W多个就解决问题咯。
本文记录了一次压力测试中遇到的Tomcat并发问题。当并发请求未达到设置的最大连接数时,Tomcat出现异常并崩溃。通过查看错误日志发现是由于Linux系统的文件描述符数量限制导致。将文件描述符的数量从1024增加到60000解决了这个问题。
979

被折叠的 条评论
为什么被折叠?



