2016-04-19 5 views
0

Я использовал Dspace 5 в течение некоторого времени, но теперь он работает неправильно. Я успешно загрузил некоторые данные в dspace, но теперь, когда я вхожу в систему и начинаю перемещаться, через несколько минут он становится пустым и ничего не показывает. Единственное решение - перезагрузить сервер tomcat.Dspace показывает пустую страницу

Я проверил журналы ошибок (dspace, tomcat, cocoon), но я не мог найти никакой информации об ошибке. Dspace работает на VPS с 1 ГБ оперативной памяти и 80 ГБ SSD. Я хотел бы знать, что я могу сделать, чтобы найти больше информации, которая позволила мне решить эту проблему.

Dspace blank Repo

+1

Возможно, что одна из фоновых задач (обнаружение индекса или фильтр-носитель) потребляет большое количество ресурсов. В следующий раз, когда вы остановите tomcat, проверьте все процессы, выполняемые как dspace (кроме службы дескриптора). Возможно, есть блуждающий процесс, который нужно убить. – terrywb

+0

Возможно, было бы полезно публиковать журнал tomcat, где-то публично - самая распространенная причина этой проблемы в моем опыте - нехватка памяти tomcat. Было бы хорошо убедиться, что это не проблема в вашем случае. – schweerelos

ответ

1

Учитывая информацию, которую вы дали, а именно тот факт, что это просто происходит через несколько минут случайного просмотра. Я бы предположил, что это связано с тем, что tomcat закончил (permGen) пространство памяти после определенного количества итераций. Вы можете проверить это в своих журналах.

Я хотел бы предложить запуск кота, и придания ей больше памяти, используя параметры запуска, как -Xms128m -Xmx2048m -XX:PermSize=64m -XX:MaxPermSize=256m

Вы можете увидеть, сколько памяти на самом деле нужно/можно дать.

Когда вы сталкиваетесь с проблемой памяти, подобной этой, она также должна быть видимой в журналах. Вы сказали, что не можете найти его, но я абсолютно уверен, что он находится в журнале tomcat. Немного странно, что вы не могли найти это, но не исключено, что я предполагаю.