遇到一个非常奇怪的问题. CruiseControl 一直运行很好, 但突然出现一个问题: [Thread-19] INFO ScriptRunner - BUILD SUCCESSFUL [Thread-19] INFO ScriptRunner - Total time: 105 minutes 32 seconds [Thread-7 ] INFO ProjectController - buildversion Controller: build result event: build successful [Thread-7 ] INFO Project - Project buildversion: idle [Thread-7 ] INFO ProjectController - buildversion Controller: build progress event: idle [Project buildversion thread] INFO Project - Project buildversion: next build in 1 hours [Project buildversion thread] INFO Project - Project buildversion: waiting for next time to build [Project buildversion thread] INFO ProjectController - buildversion Controller: build progress event: waiting for next time to build [Thread-7 ] ERROR ThreadQueue - uncaught exception in Thread-7 java.lang.OutOfMemoryError: Java heap space
查看配置文件, 发现问题出现在生成 log 这部分.
通过又是百度, 又是 google 的, 使用过的办法如下: 1: 增加 jvm 内存: -Xmx1024M 2: 修改 ant 运行过程中的最大内存: ANT_OPTS=-Xms512m -Xmx1024m 3: 升级 CruiseControl 4: 重装系统.
结果啊, 郁闷啊, 还是没有解决. 难道是 log 文件太大了? 但是也没理由啊, 以前都没有问题的, 我只运行少量的程序也是一样. 难道是硬件的问题么?
有没有人遇到过这样的问题, xiaoxiang 敬请大家不吝赐教.