Changes for page No Data Delivered to Backend System
Last modified by Erik Bakker on 2024/09/03 13:40
From version 1.1
edited by Eva Torken
on 2024/03/22 12:00
on 2024/03/22 12:00
Change comment:
There is no comment for this version
To version 5.1
edited by Eva Torken
on 2024/03/26 16:11
on 2024/03/26 16:11
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -No datadelivered tobackendsystem1 +No Data Delivered to Backend System - Content
-
... ... @@ -5,11 +5,11 @@ 5 5 6 6 == 1. Situation == 7 7 8 -No data is delivered to a Mendixapplication.8 +No data is delivered to a backend system. 9 9 10 10 == 2. Problem == 11 11 12 -The problem in this case was expectedtoberelatedtotheoldbuild numbersofthemodel.12 +The problem in this case was that the backend system was not receiving any data. This was caused by an unstable H2 database. 13 13 14 14 == 3. Analysis == 15 15 ... ... @@ -19,14 +19,15 @@ 19 19 20 20 === 3.2 Analysis === 21 21 22 -The problem led us to investigate the healthof theJMSand the eMagiz Mendix connector.TheJMSwasrestarteddueto the amountof 'clientconnectionfailed'warningsthat werereceived.DueotheproblembeingMendixapplicationwhich wasnotreceivingdata, the eMagizMendixconnectorwasalsorestarted.Afterwards,everythingworkedfine again.22 +The problem led us to investigate the queue statistics of the flow responsible for delivering the data. Here, it was seen that data was flowing throught the queue, but in a repetitive pattern. In the runtime statistics a very high CPU was observed. Consequently, the health of the H2 database was investigated. The H2 database was processing the messages repeatedly after the connector had undergone auto-healing. Therefore, it was not processing the new messages. 23 23 24 24 == 4. Result == 25 25 26 -The ol dbuildnumbers usedmodelareexpected tohaveaninfluenceonthe performance of the eMagizMendixconnector.We recommendto upgradethesebuildnumbersortomigratetothecurrent-generation runtime.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. The resetting of the H2 database should also solve the problem. This can be done by moving to Deploy -> Architecture and pressing 'Reset H2'. Do remember that resetting the H2 database or removing and readding it will result in a loss of all the data on the database. 27 27 28 28 == 5. Suggested Additional Readings == 29 -N/A 29 +For more information on resetting a H2 Database, please check out the following microlearning: 30 +* [[Reset runtime>>doc:Main.eMagiz Academy.Microlearnings.Intermediate Level.eMagiz Runtime Management.intermediate-runtime-management-reset-h2.WebHome||target="blank"]] 30 30 31 31 32 32 )))((({{toc/}}))){{/container}}{{/container}}