Вы находитесь на странице: 1из 3

Informe del fallo del servidor de Primo UPV

del da 20 de Marzo del 2012


La cada del servidor de Primo de UPV del da 20 de Marzo de 2012 fue provocada por un carcter
XML invlido que apareci en uno de los ficheros de configuracin del Jboss que se incluye en
Primo.
El fichero de configuracin donde apareci el carcter extrao se llama web.xml y se localiza en el
siguiente directorio:
/exlibris/primo/p3_1/ng/primo/home/system/thirdparty/openserver/server/search/deploy/primo_libr
ary-app.ear/primo_library-libweb.war/WEB-INF/
El mensaje de error que apunta a este fichero es el siguiente:
2012-03-20 13:31:14,742 WARN [t-main] [c-Tomcat5] - Failed to parse descriptors for war
(file:/exlibris/primo/p3_1/ng/primo/home/system/thirdparty/openserver/server/search/deploy/primo
_library-app.ear/primo_library-libweb.war/) org.jboss.deployment.DeploymentException: Failed to
parse WEB-INF/web.xml;
2012-03-20 13:31:16,582 ERROR [t-main] [c-Digester] - Parse Fatal Error at line 260 column
35: An invalid XML character (Unicode: 0x0) was found in the element content of the document.
Y el mensaje de error se ha extrado del siguiente log del Jboss:
/exlibris/primo/p3_1/ng/primo/home/system/thirdparty/openserver/server/search/log/library_server.
log.2003.1331
Las acciones correctivas seguidas fueron bsicamente editar el fichero web.xml, eliminar el carcter
XML invlido y reiniciar Primo. An no disponemos de ms informacin por parte de ExLibris
sobre el posible origen del problema.
A continuacin se muestran los logs de sistema ms relevantes para Primo en caso de detectar algn
error de funcionamiento en el Front End e instrucciones para reiniciar Primo en caso de fallo
general.

Logs de sistema relevantes para Primo


Logs de Jboss:
/exlibris/primo/p3_1/ng/primo/home/system/thirdparty/openserver/server/search/log/
-rw-rw-r-- 1 primo exlibris 73891 Mar 27 11:44 boot.log
-rw-rw-r-- 1 primo exlibris 40219989 Mar 27 17:19 localhost_access_log.2012-03-27.log
-rw-rw-r-- 1 primo exlibris 35447134 Mar 27 17:19 library_server.log
Boot.log: Muestra los mensajes que genera Jboss al reiniciarse.
Localhost_access_log.log: Muestra los mensajes que genera el Front End de Primo.
Library_server.log: Muestra los mensajes que genera el Jboss y en especial la comunicacin entre
Primo y Aleph (Real Time Availability y OPAC va Primo).

Logs de Apache:
/exlibris/primo/p3_1/primoe/apache/logs/
-rw-r--r-- 1 primo exlibris 801716 Mar 27 11:45 error_log.2012-03
-rw-rw-r-- 1 primo exlibris 81039699 Mar 27 17:17 error_log_ssl
-rw-rw-r-- 1 primo exlibris 667384594 Mar 27 17:17 access_log_ssl
-rw-r--r-- 1 root root
2106915 Mar 27 17:17 access_log.2012-03-27

Cmo reiniciar Primo


Parar Primo:
1) Como usuario primo ejecutar los siguientes comandos, sirven para parar el Back Office, el
Front End y el Search Server:
be_stop
fe_stop
se_stop
2) Como usuario root parar el Apache (est en el puerto 80):
cd /exlibris/primo/p3_1/primoe/apache/bin
./apachectl stop

3) Si es necesario parar el Oracle se puede hacer desde el men de gestin de ExLibris. Como
usuario primo ejecutar:
util o
(Se muestra un men)
Seleccionar la opcin 1
Seleccionar la opcin 2 para parar Oracle (login: PRIMO_DBA, pwd: PRIMO_DBA)

Arrancar Primo:
1) Si es necesario arrancar el Oracle se puede hacer desde el men de gestin de ExLibris. Como
usuario primo ejecutar:
util o
(Se muestra un men)
Seleccionar la opcin 1
Seleccionar la opcin 1 para arrancar Oracle (login: PRIMO_DBA, pwd: PRIMO_DBA)
2) Como usuario primo ejecutar los siguientes comandos, sirven para arrancar el Back Office, el
Front End y el Search Server:
be_start
fe_start
se_start
3) Como usuario root arrancar el Apache (est en el puerto 80):
cd /exlibris/primo/p3_1/primoe/apache/bin
./apachectl_auto

Вам также может понравиться