Heroku: 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 la app de Heroku 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 plataforma Heroku, 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 app de Heroku.
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 los mensajes de la cola en CloudAMQP y recargue la aplicación. Esto debería solucionar el problema en la mayoría de los casos.
- Vaya a la plataforma Heroku y seleccione su aplicación.
- Vaya a la sección Installed Add-ons y seleccione CloudAMQP.
- Se abrirá una nueva pestaña. Haga clic en RabbitMQ Manager.
- Vaya a Queues and Streams.
- Elija las colas con mensajes en estado Ready, desplácese hacia abajo y haga clic en Purge all messages.
Actualización del paquete
Siga los pasos a continuación para actualizar el paquete.
- Tras la primera instalación, se crea una carpeta en su ordenador.
- Abra esta carpeta.
- Abra una ventana de línea de comandos.
- Ejecute el siguiente comando:
git pull
- Ejecute el siguiente comando:
git commit --allow-empty -m "update"
- Ejecute el siguiente comando:
git commit --allow-empty -m "update"
Si esto no funciona, elimine el add-on en la interfaz de Heroku e instálelo de nuevo como un nuevo add-on:
- Vaya a las variables de Heroku.
- Añada su clave API en la variable DQE_ONE_SERVEUR_LICENCE.
- Actualice la versión a su versión.
- Tras la primera instalación, se crea una carpeta en su ordenador.
- Abra esta carpeta.
- Abra una ventana de línea de comandos.
- Ejecute el siguiente comando:
git add .
- Ejecute el siguiente comando:
git commit -am "first deploy"
- Ejecute el siguiente comando:
git push heroku master
Relacionada con