最近生產(chǎn)環(huán)境tomcat服務(wù)器經(jīng)常發(fā)現(xiàn)NoClassDefFoundError,而且每個(gè)tomcat報(bào)錯(cuò)的類還不是同一個(gè),重啟之后有時(shí)候能解決問題。
百度google之后發(fā)現(xiàn)android 有個(gè)最大方法數(shù)限制,但我們這個(gè)應(yīng)該不是是個(gè)原因。一番搜索之后,終于找到了答案。
附上原文地址:http://nobodyiam.com/2016/11/06/too-many-open-files-issue/
原因就是tomcat 進(jìn)程的max open files 設(shè)置的太小。找運(yùn)維查看,我們的生產(chǎn)實(shí)例上tomcat進(jìn)程的max open files 設(shè)置為1024,改大之后問題解決。