前Nginx后Tomcat,使用SmartUpload上传组件可能造成CPU100%内存占用率冲高
2011-03-02 13:24
453 查看
Nginx与Tomcat之间的链路是比较固定保持的。这种方式可能造成浏览器客户端与Nginx断链后,Nginx转发给Tomcat的链路还保持。
如果上传的文件体在HTTP消息中有损坏,可能造成SmartUpload组件读不到文件尾,又没有断链事件,程序就一直不停的循环读输入流(可能是空转,也可能真将输入读入内存),这就可能造成CPU占用率和内存占用率冲高。
呵呵,由于一些底层机制的限制,JAVA也可能造成内存泄露的。
如果上传的文件体在HTTP消息中有损坏,可能造成SmartUpload组件读不到文件尾,又没有断链事件,程序就一直不停的循环读输入流(可能是空转,也可能真将输入读入内存),这就可能造成CPU占用率和内存占用率冲高。
呵呵,由于一些底层机制的限制,JAVA也可能造成内存泄露的。
相关文章推荐
- 在jsp中使用smartupload组件上传文件
- 在jsp中使用smartupload组件上传文件
- 在jsp中使用smartupload组件上传文件ggg
- 使用smartupload组件上传图片(jsp+servlet)
- 在项目中使用SmartUpload组件可以进行文件的上传和下载操作
- JSP中使用jspsmartupload组件进行文件的上传和下载
- 搞定使用jspsmartupload 组件进行上传和下载出现的乱码问题。
- 使用smartupload组件上传文件时的几个问题
- 理论---jsp使用jspsmartupload组件实现文件上传功能
- java使用smartupload组件实现文件上传的方法
- 在jsp中使用smartupload组件上传文件
- 在jsp中使用smartupload组件上传文件
- 在jsp中使用smartupload组件上传文件
- 上传下载组件SmartUpload使用方法
- java基于servlet使用组件smartUpload实现文件上传
- 使用smartupload组件实现jsp+jdbc上传下载文件实例解析
- jspSmartUpload使用详解(JSP上传下载组件)
- 在jsp中使用smartupload组件上传文件---http://dev.csdn.net/develop/article/18/18987.shtm
- 在jsp中使用smartupload组件上传文件
- 使用jspSmartUpload组件进行文件上传、下载