Альфреско не мог начать. Зачем?
У меня есть на свежем воздухе на моей виртуальной машине. Когда я пытаюсь запустить 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. станет ли полная емкость жесткого диска на виртуальной машине, на которую он влияет, таким образом, под открытым небом, ошибка или из-за чего-то еще? и как мне это исправить? заранее спасибо.
1 ответ
Скорее всего, ваша проблема будет связана с наличием полного диска, но даже если это не что-то другое, оно сломается из-за этого, поэтому сначала займитесь этим. Используйте команду
du --max-depth=1 / | sort -rn
получить список файлов и каталогов и дискового пространства, которое они используют (в блоках). Чем выше в списке, тем больше места на диске используется. Затем вы можете использовать ту же команду для детализации файловой системы, чтобы определить, что заполняет диск. Например, если вы определили, что /tomcat является каталогом, содержащим каталоги / файлы, заполняющие диск, выполните команду
du --maxdepth=1 /tomcat | sort -rn
и так до тех пор, пока в конце концов вам не понадобится ls -l
определить, какие файлы являются причиной.
Как только вы это узнаете, вы сможете определить, какое действие предпринять.