I'm not able to access my mongo db with the following error in the logs. The disk space on the server became full and now Mongo won't allow connections and the service runs only for a short time before stopping. The disk space has been cleared but I have been reading around and it could be the wiredtiger files have been corrupted.
I have attached these. Are they able to be repaired?
2018-04-18T13:34:10.146+0100 I CONTROL [main] ***** SERVER RESTARTED ***** 2018-04-18T13:34:10.171+0100 I CONTROL [initandlisten] MongoDB starting : pid=38272 port=27017 dbpath=D:\Scientis\Data 64-bit host=WINDOWS-QQUTJK2 2018-04-18T13:34:10.171+0100 I CONTROL [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2 2018-04-18T13:34:10.171+0100 I CONTROL [initandlisten] db version v3.2.1 2018-04-18T13:34:10.172+0100 I CONTROL [initandlisten] git version: a14d55980c2cdc565d4704a7e3ad37e4e535c1b2 2018-04-18T13:34:10.172+0100 I CONTROL [initandlisten] allocator: tcmalloc 2018-04-18T13:34:10.172+0100 I CONTROL [initandlisten] modules: none 2018-04-18T13:34:10.172+0100 I CONTROL [initandlisten] build environment: 2018-04-18T13:34:10.172+0100 I CONTROL [initandlisten] distmod: 2008plus 2018-04-18T13:34:10.172+0100 I CONTROL [initandlisten] distarch: x86_64 2018-04-18T13:34:10.172+0100 I CONTROL [initandlisten] target_arch: x86_64 2018-04-18T13:34:10.172+0100 I CONTROL [initandlisten] options: { config: "C:\Program Files\Scientis\APM_Mongo\etc\Mongo.yaml ", storage: { dbPath: "D:\Scientis\Data", directoryPerDB: true, journal: { enabled: false } }, systemLog: { destination: "file", logAppend: true, path: "C:\Program Files\Scientis\APM_Mongo\logs\mongo.log" } } 2018-04-18T13:34:10.173+0100 I - [initandlisten] Detected data files in D:\Scientis\Data created by the 'wiredTiger' storage engine, so setting the active storage engine to 'wiredTiger'. 2018-04-18T13:34:10.173+0100 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=114G,session_max=20000,eviction=(threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),,log=(enabled=false), 2018-04-18T13:34:10.197+0100 E STORAGE [initandlisten] WiredTiger (0) [1524054850:197391][38272:140720579154768], file:WiredTiger.wt, connection: read checksum error for 4096B block at offset 24576: block header checksum of 2682627311 doesn't match expected checksum of 3735279951 2018-04-18T13:34:10.197+0100 E STORAGE [initandlisten] WiredTiger (0) [1524054850:197391][38272:140720579154768], file:WiredTiger.wt, connection: WiredTiger.wt: encountered an illegal file format or internal value 2018-04-18T13:34:10.197+0100 E STORAGE [initandlisten] WiredTiger (-31804) [1524054850:197391][38272:140720579154768], file:WiredTiger.wt, connection: the process must exit and restart: WT_PANIC: WiredTiger library panic 2018-04-18T13:34:10.197+0100 I - [initandlisten] Fatal Assertion 28558 2018-04-18T13:34:10.197+0100 I - [initandlisten] ***aborting after fassert() failure