Skip to main content

Configuracion de Nuxeo en un sistema con Systemd

Este es un script que ejecuta Nuxeo como un daemon. Guardarlo en /etc/systemd/system/nuxeo.service

Unit]
Description=Starts and stops a single Nuxeo instance
After=syslog.target network.target postgresql.service elasticsearch.service
[Service]
Type=forking
User=nuxeo
Group=nuxeo
ExecStart=/opt/nuxeo/bin/nuxeoctl --quiet startbg
ExecReload=/opt/nuxeo/bin/nuxeoctl --quiet restartbg
ExecStop=/opt/nuxeo/bin/nuxeoctl --quiet stop
Restart=on-abnormal
RestartSec=15
# See MAX_OPEN_FILES in sysconfig
LimitNOFILE=65535
TimeoutStopSec=60
Environment=NUXEO_CONF=/etc/nuxeo/nuxeo.conf
[Install]
WantedBy=multi-user.target
  1. Claro esta que hay que modificar el script para que las direcciones sean acorde a la instalacion de nuxeo
  2. Habilitar el autostart creando links en el directorio rcX.d ejecutando los comandos systemctl daemon-reloadsystemctl enable nuxeo
  3. Reiniciar la maquina y verificar que la plataforma de Nuexo arranco automaticamente mirando a los archivos de log.

Claro esta que se puede desactivar, pausar, comenzar y recargar nuxeo utilizando los comandos: `systemctl [disable|start|stop|reload] nuxeo