ComponentSaveFailed evento
Resaltar
| Evento | Descripción | Cómo recuperar | Flujo Relacionado |
|---|---|---|---|
ComponentSaveFailed |
• Se emite al guardar el/los componente(s) en el almacenamiento de componentes/base de datos falla después de una solicitud de adición/actualización válida. |
•
Verifique la disponibilidad de la base de datos y las violaciones de restricciones. |
sí |
Preguntas Operativas
| Pregunta | Respuesta | Comentarios |
|---|---|---|
¿Podría suceder en producción? |
Sí |
|
¿Es fatal?a |
Desde el comando: . ComponentSave: no . ComponentUpdate: no . RegisterChildBulkWithAutoCreate: sí |
Registros
| Nivel de registro | Mensaje de registro | ¿También registra la excepción subyacente? |
|---|---|---|
ERROR |
|
Sí |
Notas de Resolución
Este System Event puede estar relacionado con cualquier comando que requiera guardar un Componente a la ComponentStore.
UpdateComponent y AddComponent comandos
| # | Acción | Comentarios |
|---|---|---|
1 |
Revise los registros del sistema en busca de excepciones subyacentes.a |
Inspeccione la excepción registrada y explore el ComponentStore registros a determine el problema subyacente. El componentStore está respaldado por una base de datos, y la excepción podría haber surgido de una serie de problemas. Por ejemplo, si el ComponentStore is sustentado por MongoDB, podría haber una excepción de conexión o un excepción de autenticación (lista no exhaustiva) |
2 |
Remedie el problema |
Esto también podría incluir un reinicio de la aplicación. dependiendo del problema subyacente. |
3 |
Repita el comando |
Por ejemplo, el UpdateComponent comando o AddComponentcomando |
RegisterChildBulkWithAutoCreate
El RegisterChildBulkWithAutoCreate el comando intenta guardar un componente. Si eso falla, el Akka el actor regresa a su estado anterior para que el RegisterChildBulkWithAutoCreate el comando puede ser reintentado.
| # | Acción | Comentarios |
|---|---|---|
1 |
Revise los registros del sistema en busca de excepciones subyacentes.a |
Inspeccione la excepción registrada y explore el ComponentStore registros a determine el problema subyacente. El componentStore está respaldado por una base de datos, y la excepción podría haber surgido de una serie de problemas. Por ejemplo, si el ComponentStore is sustentado por MongoDB, podría haber una excepción de conexión o un excepción de autenticación (lista no exhaustiva) |
2 |
Repita el comando |
Reenvíe el RegisterChildBulkWithAutoCreate, guardar componente, y scheduling el cierre masivo es idempotente |