Configuración de eXist. Cambio de puerto y de memoria.

Posted: enero 20th, 2010 under eXist.
Tags: , ,

Después de una larga temporada sin poder añadir entradas, me he propuesto intentar una a la semana. En la entrada de hoy voy a indicar cómo configurar dos aspectos básicos de eXist: cambiar el puerto de la base de datos y cómo incrementar la memoria qué esta utiliza.

En cuanto al primer aspecto, el servidor se instala por defecto en el puerto 8080 y este puerto es usado por muchos servidor web: Apache Tomcat, Lampp, ……. Par ello editaremos  el fichero de configuración: %HOME_EXIST%/tools/jetty/etc/jetty.xml cambiando por un nuevo valor (por ejemplo 8085)

<SystemProperty name="jetty.port" default="8080"/>

por

<SystemProperty name="jetty.port" default="8085"/>

En cuanto a la segunda configuración debemos distinguir entre la memoria que tiene asignada Java para correr eXist y la memoria de cache que usa eXist.

  • Cambiar la memoria Java:  editar el fichero %HOME_EXIST%bin/functions.d/eXist-settings.{sh-bat}  donde indica

CLIENT_JAVA_OPTIONS="-Xms64m -Xmx256m -Dfile.encoding=UTF-8"; por

CLIENT_JAVA_OPTIONS="-Xms256m -Xmx512m -Dfile.encoding=UTF-8";

  • Cambiar la cache usada por eXist: editar la etiqueta db-connection del fichero %HOME_EXIST%/conf.xml cambiando los valores de cacheSize y collectionCache. Tal y como dice la documentación el tamaño indicado en cacheSize no puede ser mayor que la mitad de la memoria de la JVM de eXist.

No hay comentarios »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment