Forums:
Hola a todos , quisiera saber como configurar el arranque automático de openfire en centos , me funciona de maravilla , el único problema es que al prender el servidor no arranca junto al sistema . Hice una configuración pero no responde.
Configuración
cd /root
vim openfire.sh
cd /opt/openfire/bin
./openfire sh
chmod 777 openfire.sh
vim /etc/rc.local
/bin/sh /root/openfire.sh
Gracias.
Has visto si genera algún
Has visto si genera algún mensaje de error al intentar levantar desde el rc.local ...???
Suelen ser problemas con variables de entorno (como $PATH por ejemplo) que no son las mismas que en una sesión interactiva.
Dirige a un archivo la salida del comando con el que iniciaste el servicio por ejemplo:
./openfire.sh>log.txt 2>&1
bye
;)
Como puedo mostrar el error
Como puedo mostrar el error de rc.local , el comando que escribes lo ejecuto?
Gracias.
En lugar de tener:
En lugar de tener:
/bin/sh /root/openfire.sh
en tu rc.local re-escríbelo a:
/bin/sh /root/openfire.sh > /tmp/log.txt 2>&1
Y mira el contenido de /tmp/log.txt cuando reinicies el sistema a ver que pistas te da ...
bye
;)
Ya lo cambie , No me muestra
Ya lo cambie , No me muestra ningún error , ok , ok ,etc. Puedo notar que en init.d no se encuentra openfire.
Mira en los logs de openfire
Mira en los logs de openfire ya que tal parece que el script se ejecuta sin problemas, es posible que por ejemplo algún proceso necesite una consola para ejecutarse y al ejecutarlo desde el rc.local no se tiene una consola ...
Solo estoy elucubrando posibles escenarios, básicamente es encontrar que hay de distinto en llamar el script desde la línea de comandos vs la llamada desde el rc.local, ya te he dicho los más comunes la falta de variables de entorno y la falta de una consola, pueden haber muchas otras ...
Sobre lo del init.d, no se como instalaste el openfire, no creo que hay un rpm para esto, en los rpms normalmente te vienen los scripts de inicio de los servicios en el init.d y demás, podrías crear el tuyo propio siguiendo el formato que tiene cualquiera de los scripts presentes en el init.d, claro, una vez que consigas que tu script para levantar el servicio funcione adecuadamente ...
bye
;)
Me pudiera proporcionar un
Me pudiera proporcionar un script para todo esto , ya probe con varias configuraciones googleando pero no funciona , mi instalación es la siguiente:
cd /opt
tar -zxvf openfire_3_6_4.tar.gz
cd /opt/openfire/bin
./openfire start
./openfire status
Acabo de ver que hay
Acabo de ver que hay disponible para descargar el openfire en RPM lo cual para distros basadas en RedHat como CentOS hace más cómoda la instalación y mantenimiento del software instalado en los servidores, además de traer los scripts de control de los servicios que es lo que te está faltando, podrías reemplazar tu instalación con la instalación basada en rpm si es que es factible (no veo por que no) o de lo contrario incluso podrías obtener los scripts de control de servicios del rpm ;)
http://www.igniterealtime.org/downloads/index.jsp#openfire
Si no te gusta la idea o no le ves factible, en este link:
http://www.voztovoice.org/?q=node/37
Hacia el final del artículo puedes encontrar como crear el script de control para el servicio de openfire.
STFW !!!
bye
;)
Hola , voy a probar el primer
Hola , voy a probar el primer escenario como me lo explicas , la segunda opción ya lo probe y no me funciona .
Gracias.
Buenos días , acabo de
Buenos días , acabo de configurar la primera opción que me planteas y el problema se solucionó.
Gracias
Genial ...
Genial ...
me alegro mucho ...
bye
;)