每次我启动 alfresco 服务时,htop 都会显示 /opt/alfresco/java/bin/java 正在使用 100%,当我单击 F5 查看子进程时,我可以看到它正在创建越来越多相同的进程,如下所示:
root 28300 100 16.2 3125384 658028 ? Sl 17:32 0:20 /opt/alfresco/java/bin/java -Djava.util.logging.config.file=/opt/alfresco/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -XX:MaxPermSize=256M -Xms512M -Xmx2048M -XX:+DisableExplicitGC -Djava.awt.headless=true -Dalfresco.home=/opt/alfresco -Dcom.sun.management.jmxremote -XX:ReservedCodeCacheSize=128m -Djava.endorsed.dirs=/opt/alfresco/tomcat/endorsed -classpath /opt/alfresco/tomcat/bin/bootstrap.jar:/opt/alfresco/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/opt/alfresco/tomcat -Dcatalina.home=/opt/alfresco/tomcat -Djava.io.tmpdir=/opt/alfresco/tomcat/temp org.apache.catalina.startup.Bootstrap start
我检查了从中迁移 alfresco 的旧服务器,发现它具有相同的 Java 进程,但 CPU 使用率甚至不到 1%,也没有子进程。我运行的是 alfresco 5.0。