15 Aralık 2017 Cuma

DSpace Yetersiz Memory Sorunu Çözümü ve OAI Ara Yüzü Türkçe Karakter Düzenlemesi

DSpace log dosyasında aşağıdaki gibi bir hatanın ardından sistem web ara yüzü yanıt vermeyecektir.

Memory Hatası:
Caused by: java.lang.OutOfMemoryError: Java heap space
Edit your bin/dspace to add more memory to the process. 

Bu sorunun gidermek için
- /usr/local/apache-tomcat-8.5.9/bin/ yolu altında gidin

setenv.sh adlı bir dosya oluşturun ve içeriğini aşağıdaki gibi düzenleyin.

export JAVA_OPTS="-Dfile.encoding=UTF-8"
export CATALINA_OPTS="$CATALINA_OPTS -Xms512m"
export CATALINA_OPTS="$CATALINA_OPTS -Xmx8192m"
export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize=256m"

Not: İlk satır OAI ara yüzünde Türkçe  karakter sorununu giderecek, diğer üç satır ise belleğin sistem tarafından dengeli  kullanımını sağlayacaktır.

Aşağıdaki komutlarla Tomcat'i yeniden başlatın.
sudo service tomcat stop
sudo service tomcat start

Kaynak:
https://stackoverflow.com/questions/37335/how-to-deal-with-java-lang-outofmemoryerror-java-heap-space-error-64mb-heap

Hiç yorum yok:

Yorum Gönder