您的位置:首页 > 运维架构 > Tomcat

前Nginx后Tomcat,使用SmartUpload上传组件可能造成CPU100%内存占用率冲高

2011-03-02 13:24 453 查看
Nginx与Tomcat之间的链路是比较固定保持的。这种方式可能造成浏览器客户端与Nginx断链后,Nginx转发给Tomcat的链路还保持。

如果上传的文件体在HTTP消息中有损坏,可能造成SmartUpload组件读不到文件尾,又没有断链事件,程序就一直不停的循环读输入流(可能是空转,也可能真将输入读入内存),这就可能造成CPU占用率和内存占用率冲高。

呵呵,由于一些底层机制的限制,JAVA也可能造成内存泄露的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: