Я пытаюсь запустить MongoDB под учетной записью управляемой службы Windows. Это отлично работает для memcached на том же сервере, но когда я запускаю учетную запись MongoDB, я получаю следующее:
Windows could not start the MongoDB ervice on Local Computer.
Error 1053: The service did not respond to the start or control request in a timely fashion.
Настройка прав доступа к файлу, чтобы учетная запись могла писать (или иметь полный контроль) внутри каталога MongoDb (где хранятся двоичные файлы, журналы и данные, дала мне следующее:
Windows could not start the MongoDB on Local Computer. For more information, review the System Event Log. If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code 100.
Теперь в файле журнала говорится следующее:
exception in initAndListen: 98 Unable to create/open lock file: C:\data\db\mongod.lock
Итак, очевидно, у меня был запущен оставшийся mongod.exe.
Разрешения, блокировки файлов и все такое должны совпадать.
Я понял это, задавая вопрос и подробно описывая каждый шаг.
Спасибо за резиновый утенок! :)