Tomcat
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。它影響的VM上的硬碟的全部容量是否如此露天成為錯誤還是因為其他原因?我該如何解決?提前致謝。
您的問題很可能與磁碟已滿有關,但即使不是其他問題也會因此而中斷,因此請先解決此問題。使用命令
du --max-depth=1 / | sort -rn
獲取文件和目錄的列表以及它們使用的磁碟空間(以塊為單位)。列表越高,使用的磁碟空間越多。然後,您可以使用相同的命令向下鑽取文件系統以確定正在填充磁碟的內容。例如,如果您確定 /tomcat 是包含填充磁碟的目錄/文件的目錄,則發出命令
du --maxdepth=1 /tomcat | sort -rn
依此類推,直到最終您需要使用
ls -l
來確定哪些文件是原因。一旦你知道了這一點,你應該能夠確定要採取的適當行動。