摘要:
在vmware的paas平台cloudfoundry布署了一个价格抓取程序,隔一段时间会抓取价格进行处理。程序运行一段时间就会报too many open file错误。程序对打开的文件资源都进行了正确回收释放,而且在本机windows环境布署的tomcat7上运行正常。在官网论坛上查找原因分析,cloudfoundry平台基于linux,有filedescriptor数量的限制,免费的是256,如果超过256就会报too many open file。程序使用httpclient-4.1.2开源包的HttpClient.execute(get);读取网络数据此函数读取网络数据要创建filed 阅读全文