Wiki source code of No data delivered to backend system
Version 2.1 by Eva Torken on 2024/03/22 15:33
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
1.1 | 1 | {{container}}{{container layoutStyle="columns"}}((( |
| 2 | In this document, we will use the information from the actual root cause analysis to make a generic view that can be used if you run into the same or a similar problem in the future. Finally, the document will describe the situation, the problem, the analysis, and the result. | ||
| 3 | |||
| 4 | Should you have any questions, please get in touch with [[academy@emagiz.com>>mailto:academy@emagiz.com]]. | ||
| 5 | |||
| 6 | == 1. Situation == | ||
| 7 | |||
| |
2.1 | 8 | No data is delivered to a backend system. |
| |
1.1 | 9 | |
| 10 | == 2. Problem == | ||
| 11 | |||
| |
2.1 | 12 | The problem in this case was that the backend system was not receiving any data. This was caused by an unstable H2 database. |
| |
1.1 | 13 | |
| 14 | == 3. Analysis == | ||
| 15 | |||
| 16 | === 3.1 Reproduction === | ||
| 17 | |||
| 18 | N/A | ||
| 19 | |||
| 20 | === 3.2 Analysis === | ||
| 21 | |||
| |
2.1 | 22 | The problem led us to investigate the health of the H2 database. The database had a very high CPU and had high CPU after the connector underwent auto-healing. After further investigation it seemed that the H2 was reprocessing messages and therefore not taking on new ones. |
| |
1.1 | 23 | |
| 24 | == 4. Result == | ||
| 25 | |||
| |
2.1 | 26 | The removal and re-addition of the H2 database caused the H2 database to return to normal behavior. Afterwards, the problem did not reoccur. |
| |
1.1 | 27 | |
| 28 | == 5. Suggested Additional Readings == | ||
| 29 | N/A | ||
| 30 | |||
| 31 | |||
| 32 | )))((({{toc/}}))){{/container}}{{/container}} |