Autor Tema: Problemas con la api de documentos  (Leído 703 veces)

0 Usuarios y 1 Visitante están viendo este tema.

rbombillar

  • Jr. Member
  • **
  • Mensajes: 91
    • Ver Perfil
  • Institución: UNAB
  • Nombre y apellido: Rodrigo Bombillar
  • Sistema: mapuche
  • Utilizo algun sistéma del SIU: Sí
Problemas con la api de documentos
« on: Octubre 21, 2021, 10:24:11 am »
Hola buen dia, abro este hilo para consultarles porque tenemos un inconveniente con la api de documentos. Estamos intentando integrar Guarani con Arai. Al momento de habilitar el backend de la api en docs.yml , cuando voy al navegador y quiero acceder a la api (https://arai.unab.edu.ar/docs/rest/backend) me aparece bad gateway. Revisando los logs del servicio de la api me figura una redireccion (302):

docs_api.1.c8tx5fm1jp09@sudoku    | 10.0.1.183 - - [21/Oct/2021:09:59:22 -0300] "GET /docs/rest/backend HTTP/1.1" 302 -

Tambien probé los tests de la api, del lado de Arai ejecuté el script 20-status-backend.sh (dejo adjunto el print de pantalla). Les dejo adjunto tambien el print del error en Guarani al momento de querer cerrar el acta. En dicho sistema, segui  las instrucciones especificadas en la documentacion y  el archivo "arai_documentos.ini" me quedó de la siguiente manera:

host_arai="https://arai.unab.edu.ar/docs"
usr_arai="USUARIO_API_DOCUMENTOS" --> entiendo que corresponde a "ARAI_DOCS_USER=documentos" especificado en el archivo docs.env
pass_arai="PASS_API_DOCUMENTOS" --> entiendo que corresponde al secret docs_api_pass especificado en el archivo secrets.sh

puede ser que el problema pueda estar del lado de traefik? aguardo comentarios, desde ya muchas gracias.

Saludos.
Rodrigo
« Última Modificación: Octubre 21, 2021, 10:26:51 am por rbombillar »

rbombillar

  • Jr. Member
  • **
  • Mensajes: 91
    • Ver Perfil
  • Institución: UNAB
  • Nombre y apellido: Rodrigo Bombillar
  • Sistema: mapuche
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas con la api de documentos
« Respuesta #1 on: Octubre 21, 2021, 03:32:34 pm »
revisando el archivo del api server de sudocu me di cuenta que la url de acceso a la api del backend de documentos es: https://arai.unab.edu.ar/docs/rest/backend/documentos
Cuando ingreso el usuario y clave me devuelve error 500 (dejo adjunto).

Voy a seguir revisando.
Saludos.
Rodrigo


richard

  • Moderador Global
  • *****
  • Mensajes: 3064
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Ricardo Dalinger
  • Sistema: SIU-Toba
Re:Problemas con la api de documentos
« Respuesta #2 on: Octubre 22, 2021, 01:12:02 pm »
Hola Rodrigo,
Hola buen dia, abro este hilo para consultarles porque tenemos un inconveniente con la api de documentos. Estamos intentando integrar Guarani con Arai. Al momento de habilitar el backend de la api en docs.yml , cuando voy al navegador y quiero acceder a la api (https://arai.unab.edu.ar/docs/rest/backend) me aparece bad gateway. Revisando los logs del servicio de la api me figura una redireccion (302):

Que version de Arai-Documentos y/o EEI estan usando?.

Por otro lado, si navegas a https://arai.unab.edu.ar/docs/rest/backend/info tenes acceso? que te responde?

Cita
Tambien probé los tests de la api, del lado de Arai ejecuté el script 20-status-backend.sh (dejo adjunto el print de pantalla).
Este script lo corriste desde el contenedor de documentos?, desde la posicion donde esta instalado G3?

Cita
puede ser que el problema pueda estar del lado de traefik? aguardo comentarios, desde ya muchas gracias.

Fijate si tenes habilitados los labels correspondientes, aca tenes doc al respecto

Saludos
Twitter es al incontinente verbal,  lo que los dulces al diabetico.

rbombillar

  • Jr. Member
  • **
  • Mensajes: 91
    • Ver Perfil
  • Institución: UNAB
  • Nombre y apellido: Rodrigo Bombillar
  • Sistema: mapuche
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas con la api de documentos
« Respuesta #3 on: Octubre 22, 2021, 02:08:02 pm »
Hola Ricardo, estamos usando EEI con la version de la api de documentos 1.1.2 . Revisando, me di cuenta que la version de la base de Documentos estaba en la 1.1.0 , asi que borre la base e hice la inicializacion de la misma en la version 1.1.2 para que coincida y ver si era un problema de version, pero el error sigue estando. El script lo ejecute en el servidor donde tengo instalado EEI, no lo ejecute desde el contenedor de documentos. Lo de traefik habilite solo estas dos lineas en el archivo docs.yml para exponer la api publicamente:

- "traefik.http.routers.docs-backend.rule=Host(`arai.unab.edu.ar`) && PathPrefix(`/docs/rest/backend`)"
- "traefik.http.routers.docs-backend.tls=true"

Si accedo a https://arai.unab.edu.ar/docs/rest/backend/info  me muestra lo siguiente:

{
    "version": "1.1.2\n",
    "nombre": "Documentos-Backend",
    "api": "1.1",
    "api_major": "1",
    "api_minor": "1"
}

Dejo adjunto el error que arroja el log de la api de docs en relacion al error 500.

Voy a seguir revisando,
Muchas gracias.
Saludos.
Rodrigo
« Última Modificación: Octubre 22, 2021, 02:11:40 pm por rbombillar »

Sergio F. Vier

  • Desarrollador SIU
  • Moderador Global
  • *****
  • Mensajes: 855
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Sergio Fabian Vier
Re:Problemas con la api de documentos
« Respuesta #4 on: Octubre 22, 2021, 02:31:38 pm »
Hola Rodrigo,

Si accedo a https://arai.unab.edu.ar/docs/rest/backend/info  me muestra lo siguiente:

{
    "version": "1.1.2\n",
    "nombre": "Documentos-Backend",
    "api": "1.1",
    "api_major": "1",
    "api_minor": "1"
}

Esto ya te demuestra que la API de arai-docs funciona y es accesible desde donde estas probando (podes correrlo desde la consola vía curl para chequear el acceso desde  otros lugares donde estén tus clientes de esa api).

Dejo adjunto el error que arroja el log de la api de docs en relacion al error 500.

El error qeu te aparece está bien y es porque accedes al recurso https://..../docs/rest/backend/documentos directamente sin ningún parámetro adicional. Esa ruta no es para acceder por GET.

Saludos!
happy coding!!

rbombillar

  • Jr. Member
  • **
  • Mensajes: 91
    • Ver Perfil
  • Institución: UNAB
  • Nombre y apellido: Rodrigo Bombillar
  • Sistema: mapuche
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas con la api de documentos
« Respuesta #5 on: Octubre 22, 2021, 04:45:02 pm »
Hola Sergio, ahh ok perfecto. Voy a revisar entonces bien Guarani y ver porque esta fallando.

Muchas Gracias.
Saludos.
Rodrigo