VM — Mantenimiento del backend

Support DQE
Support DQE
  • Actualización

VM: por qué realizar operaciones de mantenimiento

Esta aplicación está diseñada para ser altamente resiliente y no requiere muchas operaciones de mantenimiento. Sin embargo, en algunas situaciones, puede que necesite reiniciar Docker para actualizar la versión de su aplicación y beneficiarse de las últimas versiones de parches.

En algunos casos, por ejemplo si se produce un error durante el procesamiento de datos, algunos archivos creados para la operación pueden no eliminarse. Estos pueden acumularse y llenar el volumen asignado. Este problema normalmente puede solucionarse deteniendo y reiniciando la app.

Cuándo intervenir

Procesos de datos fallidos

La primera señal de que su aplicación puede necesitar mantenimiento es cuando algunos procesos de datos lanzados desde Salesforce terminan con estado Failed. Antes de revisar su VM, asegúrese de que la descripción del error no indique un problema en otro lugar. Por ejemplo, si ha creado sus propias reglas de deduplicación, pueden producirse errores que detengan el proceso.

Por ejemplo, si revisa su aplicación Salesforce Lightning DQE One, abre la pestaña Runs y encuentra una ejecución fallida como se muestra a continuación, puede que necesite reiniciar su VM.

Failed data process in DQE One

Procesos de datos pendientes

A veces, la cola de trabajos puede quedarse bloqueada en el mismo mensaje e impedir el procesamiento de datos. En esta situación, borre el volumen Docker de RabbitMQ y recargue la aplicación. Esto debería solucionar el problema en la mayoría de los casos.

  1. Conéctese a su VM como administrador.
sudo bash
  1. Vaya al repositorio donde se encuentra el archivo docker-compose.yml de DQE y detenga Docker Compose.
docker-compose down
  1. Busque el nombre del volumen de la cola de mensajes.
docker volume ls
  1. El nombre del volumen debe contener rabbitmq y data, por ejemplo dqe_rabbitmq_data. Elimínelo.
docker volume rm <name of the volume>
  1. Inicie Docker Compose.
docker-compose up

Actualización del motor del servidor backend

Compruebe la versión de la imagen definida en el archivo docker-compose.yml.

Si es necesario, actualícela. Luego:

  1. Conéctese a su VM como administrador.
sudo bash
  1. Vaya al repositorio donde se encuentra el archivo docker-compose.yml de DQE y detenga Docker Compose.
docker-compose down
  1. Ejecute el siguiente comando pull.
docker-compose pull
  1. Si sus credenciales siguen siendo válidas, recibirá el nuevo paquete automáticamente. Si no es así, cree un ticket de soporte enviando un correo electrónico a support_dqe@dqe-software.com y solicite nuevas credenciales. Una vez que las haya recibido, ejecute los siguientes comandos:
$ sudo docker login **************
Username: <Login provided by DQE>
Password: <Pwd provided by DQE>
  1. Inicie Docker Compose.
docker-compose up

Relacionada con

¿Fue útil este artículo?

Usuarios a los que les pareció útil: 0 de 0