Julián pego abajo la salida de pantalla de los comandos corridos donde se encuentra el dispacher.
El problema al parece es con sq-pagos-backend.
var/log/apache2# curl -utoba http://10.0.2.65:4002/sq_academico/rest/articulosEnter host password for user 'toba':
[
{
"id": 2,
"id_externo": null,
"sistema_externo": null,
"codigo": "MATRICULA",
"descripcion": "Matricula",
"estado": "A",
"precio_unitario": "100.0000",
"tags": [
null
]
},
{
"id": 1,
"id_externo": null,
"sistema_externo": null,
"codigo": "PAGOUNICO",
"descripcion": "Pago Unico",
"estado": "A",
"precio_unitario": "100.0000",
"tags": [
null
]
},
{
"id": 3,
"id_externo": null,
"sistema_externo": null,
"codigo": "CUOTA",
"descripcion": "Cuota",
"estado": "A",
"precio_unitario": "100.0000",
"tags": [
null
]
}
]
log de sq-academico.
root@7e0d8ddbeb3e:/var/local/sqacademico/config/log/rest# cat 20190513.log
[2019-05-13 12:09:40] SQ-Academico-Rest.INFO: REST: recurso_articulos::get_list - REMOTE_ADDR:10.0.2.25 [] []
var/log/apache2# curl -X POST -d '{"tipo_documento":1,"numero_documento":"30123456"}' -usq_academico http://190.0.2.65:4003/sq_pagos_backend/generar_token
Enter host password for user 'sq_academico':
curl: (7) couldn't connect to host
No hay registros en el archivo de log de sq-pagos-backend cuando ejecute el comando anterior.
salida de docker ps para confirmar los puertos.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a6e17d5307fd siutoba/docker-web "/entrypoint.sh apac…" 2 weeks ago Up 2 weeks 443/tcp, 0.0.0.0:4004->80/tcp sq-pagos
df3a1868aac6 siutoba/docker-sq-instalador "/entrypoint.sh apac…" 2 weeks ago Up 2 weeks 443/tcp, 0.0.0.0:4003->80/tcp sq-pagos-backend
f8be2890f042 siutoba/docker-sq-instalador "/entrypoint.sh apac…" 2 weeks ago Up 2 weeks 443/tcp, 0.0.0.0:4005->80/tcp sq-vintec
a69fb245f8b5 siutoba/postgres-9.5-sq "docker-entrypoint.s…" 2 weeks ago Up 2 weeks 0.0.0.0:4435->5432/tcp sq-db-vintec
7e0d8ddbeb3e siutoba/docker-sq-instalador "/entrypoint.sh apac…" 2 weeks ago Up 2 weeks 443/tcp, 0.0.0.0:4002->80/tcp sq-academico
75be70e4edce siutoba/postgres-9.5-sq "docker-entrypoint.s…" 2 weeks ago Up 2 weeks 0.0.0.0:4433->5432/tcp sq-db-academico
18ceb53378d5 siutoba/docker-sq-instalador "/entrypoint.sh apac…" 2 weeks ago Up 2 weeks 443/tcp, 0.0.0.0:4001->80/tcp sq-nucleo
bcecaef3e721 siutoba/postgres-9.5-sq "docker-entrypoint.s…" 2 weeks ago Up 2 weeks 0.0.0.0:4431->5432/tcp sq-db-nucleo
af20f7199133 redis "docker-entrypoint.s…" 2 weeks ago Up 2 weeks 0.0.0.0:6379->6379/tcp sq-redis
b0516ebd3c66 siutoba/postgres-9.5-sq "docker-entrypoint.s…" 2 weeks ago Up 2 weeks 0.0.0.0:4444->5432/tcp sq-testing
config.ini de sq-pagos-backend
root@df3a1868aac6:/var/local/sq_pagos_backend/config# cat config.ini
[debug]
debug_mode = 0
; opciones del backend de sq_pagos
[sq_pagos_backend]
elige_gestor = "0"
gestor_pago_por_defecto = "mercado_pago"
jwt_password = "test"
; Expresado en minutos
jwt_tiempo_expiracion = "5"
; Configuración de la API REST de SQ_UV
[sq_uv_api]
base_url = "http://10.0.2.65:4002/sq_academico/rest/"
user = "toba"
pass = "toba123*-a"
; Configuración de la API REST de SQ_NUCLEO
[sq_nucleo_api]
base_url = "http://10.0.2.65:4001/sq_nucleo/rest/"
user = "toba"
pass = "toba123*-a"
; Ubicación de SQ-Pagos
[sq_pagos]
base_url = http://10.0.2.65:4004/sq_pagos/
; Credenciales de la API de Mercado Pago
[mercado_pago]
client_id = "1757806317914xxx9"
client_secret = "sk068T4XTJb4S9A1qdjhxxxxxKaCNp2QZqivP"
;url de callback para configurar al momento de generar la preferencia de pago
back_url = "http://190.7.253.158/dispatcher_back_mp.php?sender=ANONIMO|10.0.2.65:4003|"
;url completa de la imagen default para mostrar en la página de mercadopago, puede ser el logo de la universidad
imagen_producto_default = "http://www.siu.edu.ar/rd/Logos/SIU/logo_siu_sin_bajada_1.png"
url_notificaciones = "http://190.7.253.158/dispatcher_notificacion_mp.php?sender=ANONIMO_10.0.2.65"
; SQ Auth (usuario y contraseña con los que deben autenticarse la unidad de venta y el nucleo)
; la clave es el usuario y el valor la contraseña.
[sq_uv_users]
sq_academico = "123456"
sq_nucleo = "123456"
; IPs de la unidad de venta y del nucleo. Si están instaladas en el mismo servidor
; es suficiente con especificar una sola IP
[sq_ips]
ip1 = '172.17.0.4'
ip2 = '172.17.0.6'
;especificar en segundos el tiempo maxima de espera
;de respuesta de una conexion a un servicio
[opciones_conexion]
connect_timeout = ""
timeout = ""
[graylog]
activo="0"
host="127.0.0.1"
port="12201"
Algo mas puedo revisar?
Saludos.