Try with 1-2 threads if it work faster then the problem is Your cpu.
Try to optimize Your script, check bablosoft wiki at least for help.
how to fix failed to run database
-
Написано же на диске должно быть 4 гига свободного места.
-
Возникла такая же ошибка вчера (только порт 19947), места на жестком диске с избытком. Не понимаю куда копать. Вот, что в логе:
Connection Error = can't connect couldn't connect to server localhost:19947 (127.0.0.1), connection attempt failed2022-03-14T13:22:14.897+0300 [initandlisten] MongoDB starting : pid=14452 port=19947 dbpath=current 64-bit host=DESKTOP-A70S6NA
2022-03-14T13:22:14.897+0300 [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2
2022-03-14T13:22:14.897+0300 [initandlisten] db version v2.6.6
2022-03-14T13:22:14.897+0300 [initandlisten] git version: 608e8bc319627693b04cc7da29ecc300a5f45a1f
2022-03-14T13:22:14.897+0300 [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1') BOOST_LIB_VERSION=1_49
2022-03-14T13:22:14.897+0300 [initandlisten] allocator: system
2022-03-14T13:22:14.897+0300 [initandlisten] options: { net: { bindIp: "127.0.0.1", port: 19947 }, storage: { dbPath: "current", journal: { enabled: true }, smallFiles: true } }
old lock file: current\mongod.lock. probably means unclean shutdown,
but there are no journal files to recover.
this is likely human error or filesystem corruption.
please make sure that your journal directory is mounted.
found 1 dbs.
see: http://dochub.mongodb.org/core/repair for more information
2022-03-14T13:22:14.897+0300 [initandlisten] exception in initAndListen: 12596 old lock file, terminating
2022-03-14T13:22:14.897+0300 [initandlisten] dbexit:
2022-03-14T13:22:14.897+0300 [initandlisten] shutdown: going to close listening sockets...
2022-03-14T13:22:14.897+0300 [initandlisten] shutdown: going to flush diaglog...
2022-03-14T13:22:14.897+0300 [initandlisten] shutdown: going to close sockets...
2022-03-14T13:22:14.897+0300 [initandlisten] shutdown: waiting for fs preallocator...
2022-03-14T13:22:14.897+0300 [initandlisten] shutdown: lock for final commit...
2022-03-14T13:22:14.897+0300 [initandlisten] shutdown: final commit...
2022-03-14T13:22:14.897+0300 [initandlisten] shutdown: closing all files...
2022-03-14T13:22:14.897+0300 [initandlisten] closeAllFiles() finished
2022-03-14T13:22:14.897+0300 [initandlisten] dbexit: really exiting nowВ итоге база просто отказывается работать(((
-
-
Спасибо за ссылки на похожую тему, но к сожалению мне не помогло, возможно я, что то делаю не так. Удаление mongod.lock действительно убрало надпись вначале об ошибке, но базы не работают. Переустановка BAS тоже не решила проблему.
@Fox said in Глюкнула БД прошу подсказать:
@dobrok said in Глюкнула БД прошу подсказать:
@UserTrue said in Глюкнула БД прошу подсказать:
@dobrok я с таким не сталкивался
Ни одна из БД не работает, даже новую создаю, после перезагрузки не коннект.
- Удалите файл
C:\Users%USERNAME%\AppData\Local\BasDatabases\НАЗВАНИЕ БАЗЫ\current\mongod.lock - Запустите
mongod --dbpath C:/Users/%USERNAME%/AppData/Local/BasDatabases/НАЗВАНИЕ БАЗЫ/ --repair. mongod есть в папке с BAS.
Данный метод сделал с помощью командной строки, получив вот это:
PS C:\Users\ilyaa> C:\Users\ilyaa\AppData\Roaming\BrowserAutomationStudio\apps\24.7.1\mongod.exe --dbpath C:/Users/ilyaa/AppData/Local/BasDatabases/Database.nmarket/ --repair
2022-03-14T17:45:25.775+0300 [initandlisten] MongoDB starting : pid=34756 port=27017 dbpath=C:/Users/ilyaa/AppData/Local/BasDatabases/Database.nmarket 64-bit host=DESKTOP-A70S6NA
2022-03-14T17:45:25.775+0300 [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2
2022-03-14T17:45:25.775+0300 [initandlisten] db version v2.6.6
2022-03-14T17:45:25.775+0300 [initandlisten] git version: 608e8bc319627693b04cc7da29ecc300a5f45a1f
2022-03-14T17:45:25.775+0300 [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1') BOOST_LIB_VERSION=1_49
2022-03-14T17:45:25.775+0300 [initandlisten] allocator: system
2022-03-14T17:45:25.775+0300 [initandlisten] options: { repair: true, storage: { dbPath: "C:/Users/ilyaa/AppData/Local/BasDatabases/Database.nmarket/" } }
2022-03-14T17:45:25.838+0300 [initandlisten] finished checking dbs
2022-03-14T17:45:25.838+0300 [initandlisten] dbexit:
2022-03-14T17:45:25.838+0300 [initandlisten] shutdown: going to close listening sockets...
2022-03-14T17:45:25.838+0300 [initandlisten] shutdown: going to flush diaglog...
2022-03-14T17:45:25.838+0300 [initandlisten] shutdown: going to close sockets...
2022-03-14T17:45:25.838+0300 [initandlisten] shutdown: waiting for fs preallocator...
2022-03-14T17:45:25.838+0300 [initandlisten] shutdown: closing all files...
2022-03-14T17:45:25.838+0300 [initandlisten] closeAllFiles() finished
2022-03-14T17:45:25.838+0300 [initandlisten] shutdown: removing fs lock...
2022-03-14T17:45:25.838+0300 [initandlisten] dbexit: really exiting now
PS C:\Users\ilyaa>Но базы не заработали. Если же просто запустить отдельно файл mongod.exe, то увидим:
C:\Users\ilyaa\AppData\Roaming\BrowserAutomationStudio\apps\24.7.1\mongod.exe --help for help and startup options
2022-03-14T18:02:16.828+0300 [initandlisten] MongoDB starting : pid=39768 port=27017 dbpath=\data\db\ 64-bit host=DESKTOP-A70S6NA
2022-03-14T18:02:16.843+0300 [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2
2022-03-14T18:02:16.843+0300 [initandlisten] db version v2.6.6
2022-03-14T18:02:16.843+0300 [initandlisten] git version: 608e8bc319627693b04cc7da29ecc300a5f45a1f
2022-03-14T18:02:16.843+0300 [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1') BOOST_LIB_VERSION=1_49
2022-03-14T18:02:16.854+0300 [initandlisten] allocator: system
2022-03-14T18:02:16.863+0300 [initandlisten] options: {}
2022-03-14T18:02:16.863+0300 [initandlisten] exception in initAndListen: 10296
ERROR: dbpath (\data\db) does not exist.
Create this directory or give existing directory in --dbpath.
See http://dochub.mongodb.org/core/startingandstoppingmongo
, terminating
2022-03-14T18:02:16.863+0300 [initandlisten] dbexit:
2022-03-14T18:02:16.863+0300 [initandlisten] shutdown: going to close listening sockets...
2022-03-14T18:02:16.868+0300 [initandlisten] shutdown: going to flush diaglog...
2022-03-14T18:02:16.870+0300 [initandlisten] shutdown: going to close sockets...
2022-03-14T18:02:16.870+0300 [initandlisten] shutdown: waiting for fs preallocator...
2022-03-14T18:02:16.870+0300 [initandlisten] shutdown: lock for final commit...
2022-03-14T18:02:16.870+0300 [initandlisten] shutdown: final commit...
2022-03-14T18:02:16.870+0300 [initandlisten] shutdown: closing all files...
2022-03-14T18:02:16.870+0300 [initandlisten] closeAllFiles() finished
2022-03-14T18:02:16.870+0300 [initandlisten] dbexit: really exiting now[процесс завершил работу с кодом 100 (0x00000064)]
- Удалите файл
