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.
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.
- Conéctese a su VM como administrador.
sudo bash- Vaya al repositorio donde se encuentra el archivo
docker-compose.ymlde DQE y detenga Docker Compose.
docker-compose down- Busque el nombre del volumen de la cola de mensajes.
docker volume ls- El nombre del volumen debe contener rabbitmq y data, por ejemplo
dqe_rabbitmq_data. Elimínelo.
docker volume rm <name of the volume>- Inicie Docker Compose.
docker-compose upActualizació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:
- Conéctese a su VM como administrador.
sudo bash- Vaya al repositorio donde se encuentra el archivo
docker-compose.ymlde DQE y detenga Docker Compose.
docker-compose down- Ejecute el siguiente comando pull.
docker-compose pull- 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>- Inicie Docker Compose.
docker-compose up
Relacionada con