🔧 GermainUX Engine Troubleshooting
Use this section to diagnose common GermainUX Engine problems. Start with the Engine status and logs, then select the guide that matches the symptom.
🔎 Initial checks
Before restarting the Engine or changing its configuration:
-
Record when the issue started.
-
Preserve the Engine Manager and Engine logs.
-
Check Germain > State for the affected node and Engine.
-
Confirm that the Engine Manager is running.
-
Verify that the node is authorized.
-
Confirm that the Engine is enabled.
-
Check connectivity to Germain Enterprise.
-
Review available CPU, memory, and disk space.
-
Identify recent Java, network, proxy, configuration, or component changes.
Avoid repeatedly restarting the Engine before capturing the original error.
📄 Logs
The primary Engine Manager log is:
ENGINE_HOME/logs/EngineManager.log
Some older distributions use:
ENGINE_HOME/log/EngineManager.log
Review the Engine-specific logs in the same directory.
Look for:
|
Symptom |
|---|
|
Java startup errors |
|
Germain Enterprise connection failures |
|
Authorization failures |
|
Proxy or TLS errors |
|
Invalid JVM options |
|
Out-of-memory errors |
|
Missing drivers or dependencies |
|
Component initialization failures |
|
Local state-store errors |
Focus on the first relevant exception. Later errors may be consequences of the original failure.
🧭 Select the appropriate guide
|
Symptom |
Guide |
|---|---|
|
The Engine or Engine Manager does not start or connect to Germain Enterprise |
|
|
The Engine is slow or lacks CPU or memory |
|
|
The Engine’s local state store is corrupted or must be recreated |
|
|
You cannot determine which Engine belongs to a Windows Java process |
🔁 General troubleshooting flow
🏢 Engine Manager is unavailable
Check:
|
Item |
|---|
|
Operating-system service or process status |
|
Java version and |
|
JVM memory settings |
|
Service-account permissions |
|
Germain Enterprise connectivity |
|
Proxy and TLS configuration |
|
|
⚙️ Engine Manager is running, but the Engine is unavailable
Confirm that:
-
The node is authorized.
-
The Engine is enabled under Germain > State.
-
Its JVM options are valid.
-
The host has sufficient resources.
-
The Engine configuration loads successfully.
-
No local state-store error prevents startup.
🔧 Engine is running, but a component fails
Check:
|
Area |
|---|
|
Component status and Engine assignment |
|
Target-system connectivity |
|
Credentials and permissions |
|
Required JDBC drivers or executables |
|
Component schedule |
|
Component-specific errors |
|
Engine CPU and memory usage |
An isolated component failure usually does not require reinstalling the Engine or rebuilding its state store.
📥 Data is not reaching GermainUX
Verify the complete path:
-
The monitoring component executes.
-
The Engine creates the expected telemetry.
-
The Engine can reach Germain Enterprise.
-
The configured messaging or transport layer is available.
-
GermainUX Services process the data.
-
The datastore accepts it.
-
The data appears under the correct application and time range.
Compare timestamps across the Engine, Enterprise, messaging, service, and datastore logs to identify where processing stops.
✅ After applying a fix
Confirm that:
-
The Engine Manager is running.
-
The node is authorized.
-
Its heartbeat appears in Germain > State.
-
All expected Engines are listed.
-
Required Engines are enabled.
-
Monitoring components resume execution.
-
New telemetry appears in GermainUX.
-
CPU, memory, and disk utilization remain acceptable.
-
No repeated errors appear in the logs.
-
Automatic startup works after a controlled host restart.
📋 Information to collect for Support
If the issue persists, provide:
|
Item |
|---|
|
GermainUX and Engine versions |
|
Operating system |
|
Java version and |
|
Deployment method |
|
Engine and node names |
|
Relevant Engine Manager and Engine logs |
|
Exact timestamps |
|
Recent configuration or infrastructure changes |
|
JVM options |
|
Service or container status |
|
CPU, memory, and disk utilization |
|
Network-test results |
|
Steps required to reproduce the issue |
Remove passwords, tokens, private keys, session files, and other secrets before sharing logs or configuration.
Component: Engine
Feature Availability: 2024.1