Alfresco 无法启动。为什么?

Alfresco 无法启动。为什么?

我的虚拟机上有 alfresco。当我尝试启动 alfresco 时,出现错误“无法启动 postgresql”,如下所示:

/opt/alfresco/postgresql/scripts/ctl.sh : postgresql  could not be started
Using CATALINA_BASE:   /opt/alfresco/tomcat
Using CATALINA_HOME:   /opt/alfresco/tomcat
Using CATALINA_TMPDIR: /opt/alfresco/tomcat/temp
Using JRE_HOME:        /opt/alfresco/java
Using CLASSPATH:       /opt/alfresco/tomcat/bin/bootstrap.jar
/opt/alfresco/tomcat/scripts/ctl.sh : tomcat started

当我检查时发现硬盘容量已满。

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             7.4G  7.4G     0 100% /
none                 1001M  152K 1001M   1% /dev
none                 1005M     0 1005M   0% /dev/shm
none                 1005M   52K 1005M   1% /var/run
none                 1005M     0 1005M   0% /var/lock
/dev/sda3             9.2G  634M  8.1G   8% /var

我已将 jdbc postgresql 放入 /tomcat/lib。这是否会影响虚拟机硬盘的全部容量,从而导致 alfresco 出现错误或因其他原因?我该如何修复它?提前致谢。

答案1

您的问题很可能与磁盘已满有关,但即使不是,其他东西也会因此而损坏,因此请先解决这个问题。使用命令

du --max-depth=1 / | sort -rn 

获取文件和目录的列表以及它们使用的磁盘空间(以块为单位)。列表越高,使用的磁盘空间就越多。然后,您可以使用相同的命令深入研究文件系统,以确定哪些内容占满了磁盘。例如,如果您确定 /tomcat 是包含占满磁盘的目录/文件的目录,则发出命令

du --maxdepth=1 /tomcat  | sort -rn

依此类推,直到最终您需要使用来ls -l确定哪些文件是原因。

一旦您知道这一点,您就应该能够确定采取适当的行动。

相关内容