我正在运行一个Tomcat服务,并且不断出现错误。
我尝试使用两种不同的方法增加堆大小,但都失败了:
"%EXECUTABLE%" //US//%SERVICE_NAME% ++JvmOptions "-Djava.io.tmpdir=%CATALINA_BASE%\temp;-Xmx1024m;-Xms128m"
"%EXECUTABLE%" //US//%SERVICE_NAME% ++JvmOptions "-Djava.io.tmpdir=%CATALINA_BASE%\temp" --JvmMx 1024m --JvmMs 128m"
仍然得到同样的错误。
这是在服务器上,我们有足够的内存。
答案 0 :(得分:0)
这种情况多久发生一次?我继承了一个在Windows Server 2003上运行在Tomcat 5上的大型Web应用程序。它大约每28天耗尽一次内存。鉴于代码库的陈旧,未记录的性质,我只是添加了一个计划任务,每周重启一次。