graph TD
%% Define styles %%
classDef classTerminal fill:#1e5179,stroke:#1e5179,color:#ffffff,stroke-width:0px;
classDef classDecision fill:#4baeea,stroke:#4baeea,color:#ffffff,stroke-width:0px;
classDef classExternalRef fill:#9ddaf5,stroke:#9ddaf5,color:#1E5179,stroke-width:0px;
classDef classActionClickable fill:#999999,stroke:#999999,color:#ffffff,stroke-width:0px;
classDef classAction fill:#dddddd,stroke:#dddddd,color:#1E5179,stroke-width:0px;
classDef classSolution fill:#58595b,stroke:#58595b,color:#ffffff,stroke-width:0px;
%% Define blocks %%
START([Find the root cause])
Investigate([Where to start?])
CheckStartup{{Does the DMA start up?}}
CHECK1{{Any critical issues? }}
identify{{Identify issue per... }}
DatabaseFlowcharts{{Is it a database problem?}}
WhichDb{{Which database?}}
DMAStartupIssues([To DMA Startup <br>Issues flowchart])
critical([To Critical Issues <br>flowchart])
ProcessFlowcharts([Process])
Cassandra([Cassandra])
%% Connect blocks %%
START --> CheckStartup
CheckStartup -->|Yes| CHECK1
CheckStartup --> |No| DMAStartupIssues
CHECK1 --> |Yes| critical
CHECK1 ---> |No| DatabaseFlowcharts
DatabaseFlowcharts -->|Yes|WhichDb
DatabaseFlowcharts --->|No|identify
identify --> ProcessFlowcharts
WhichDb --> Cassandra
%% Define hyperlinks %%
click CHECK1 "https://community.dataminer.services/troubleshooting-finding-a-root-cause/#critexamples" "examples of critical issues"
click critical "/troubleshooting-critical-issues-overview/" "To critical issues flowchart"
click DMAStartupIssues "/troubleshooting-dataminer-start-up-issues/" "DMA Startup Issues"
click ProcessFlowcharts "/troubleshooting-process-identification/" "Process identification"
click WhichDb "https://community.dataminer.services/troubleshooting-finding-a-root-cause/#whichdb" "Identify the Database"
click Cassandra "https://community.dataminer.services/troubleshooting-cassandra/" "Troubleshooting Cassandra"
click Investigate "/documentation/troubleshooting-where-to-start/" "Where to start investigating?"
%% Apply styles to blocks %%
class START classTerminal;
class WhichDb,DatabaseFlowcharts,CheckStartup,CHECK1,identify classDecision;
class Investigate,Cassandra,DMAStartupIssues,critical,ProcessFlowcharts classExternalRef;
Examples of critical issues
Critical issues | Why are these critical? |
---|---|
RTEs/Runtime Errors | RTEs may inhibit the flow of information in your DMS. |
Process crashes | Process crashes may cause interaction of DataMiner internal processes to fail and cause a DataMiner restart. |
Process disappearances | Process disappearances may cause interaction of DataMiner internal processes to fail and cause a DataMiner restart. |
Identifying the general database
DMA state | How to identify the database |
---|---|
DMA stopped/offline or stuck | Method A: Check C:\Skyline DataMiner\DB.xml. Check the contents of the "type" tag. If it is empty or if the tag does not exist, it is a MySQL database. Method B: Check the name of the database process on the database server or DataMiner server: - prunsrv = Cassandra - ElasticSearch = Elasticsearch - MySQL = MySQL |
DMA online | Go to System Center > Database > General. |