Diferencia entre revisiones de «SIU-Guarani/Version3.15.0/interfaces/rest-hooks»

De SIU
Saltar a: navegación, buscar
Línea 22: Línea 22:
 
Se debe reemplazar:
 
Se debe reemplazar:
 
* <path proyecto Gestión>: por el path donde se encuentra instalado el proyecto SIU-Guaraní Gestión.
 
* <path proyecto Gestión>: por el path donde se encuentra instalado el proyecto SIU-Guaraní Gestión.
* <host>: Host donde esta corriendo '''Redis''', en el caso del paso '''1)''' seria '''localhost'''.
+
* <host>: Host donde esta corriendo '''Redis''', en el caso del paso '''(1)''' seria '''localhost'''.
* <puerto>: Puerto donde esta corriendo '''Redis''', en el caso del paso '''1)''' seria '''6379'''.
+
* <puerto>: Puerto donde esta corriendo '''Redis''', en el caso del paso '''(1)''' seria '''6379'''.
  
 
Para más información, consultar en la explicación de [https://gitlab.siu.edu.ar/siu/rest-hooks Rest-Hooks]
 
Para más información, consultar en la explicación de [https://gitlab.siu.edu.ar/siu/rest-hooks Rest-Hooks]
Línea 49: Línea 49:
 
<path proyecto Gestión>/bin/guarani resthooks_iniciar_workers
 
<path proyecto Gestión>/bin/guarani resthooks_iniciar_workers
 
</source>
 
</source>
 +
 +
'''Notas:'''
 +
Para que el comando del paso '''(5)''' (''resthooks_iniciar_workers'') corra de manera ininterrumpida se puede usar uno de estos dos enfoques:
 +
[http://www.ejemplo.com Título del enlace]

Revisión del 15:54 23 mar 2018

Rest-Hooks

En SIU-Guaraní Gestión

1) Correr Redis, se debe tener instalado Docker, una vez instalado correr:

docker run --name some-redis -p6379:6379 -d redis

2) Crear y configurar el archivo <path proyecto Gestión>/instalacion/resthooks.ini

;resthooks.ini
resthooks_activo = 1
[redis_config]
host = <host>
port = <puerto>

Se debe reemplazar:

  • <path proyecto Gestión>: por el path donde se encuentra instalado el proyecto SIU-Guaraní Gestión.
  • <host>: Host donde esta corriendo Redis, en el caso del paso (1) seria localhost.
  • <puerto>: Puerto donde esta corriendo Redis, en el caso del paso (1) seria 6379.

Para más información, consultar en la explicación de Rest-Hooks

3) Crear el archivo <path proyecto Gestión>/instalacion/i__desarrollo/p__guarani/logs/rest/rest-hooks.log y dar permisos al usuario de Apache para que puede escribir en el mismo:

chown <usuario>:www-data <path proyecto Gestión>/instalacion/i__desarrollo/p__guarani/logs/rest/rest-hooks.log
chmod 775 <path proyecto Gestión>/instalacion/i__desarrollo/p__guarani/logs/rest/rest-hooks.log

Se debe reemplazar:

  • <path proyecto Gestión>: por el path donde se encuentra instalado el proyecto SIU-Guaraní Gestión.
  • <usuario>: Usuario actual del sistema Debian.

4) Correr el comando administrativo de Guaraní resthooks_crear_base solo una vez para que cree las tablas de Rest-Hooks en la base de datos:

<path proyecto Gestión>/bin/guarani resthooks_crear_base

5) Correr el comando administrativo de Guaraní resthooks_iniciar_workers para que los Workers de Rest-Hooks empiecen a escuchar y procesar los mensajes que se guardan en las colas de Redis:

<path proyecto Gestión>/bin/guarani resthooks_iniciar_workers

Notas: Para que el comando del paso (5) (resthooks_iniciar_workers) corra de manera ininterrumpida se puede usar uno de estos dos enfoques: Título del enlace