Description
SpectrusJS became inaccessible (loading screen and HTTP 504) because MongoDB crashed during startup while processing FTDC files in the diagnostic.data directory, producing a misleading “Could not find DB version info” error and preventing the service from starting. Renaming the diagnostic.data directory allowed MongoDB to recreate it and start, after which the SpectrusJS Database Server ran normally.
Solution
- Stop the SpectrusJS Database Server if it is attempting to start or is in a failed state.
- Navigate to the MongoDB data path (e.g., E:\ACD\mongodb\data).
- Rename the diagnostic.data directory to diagnostic.data.bak to isolate the corrupted FTDC data.
- Start the MongoDB service (via ACD/Labs Server Manager or service control).
- Verify MongoDB starts and recreates a fresh diagnostic.data directory.
- Start the SpectrusJS Database Server and confirm application access (no 504 timeouts).
- Optionally, archive or delete the .bak directory after confirming stable operation.
Comments
0 comments
Article is closed for comments.