Назад | Перейти на главную страницу

Могу ли я запустить mongodb под управляемой учетной записью службы

Я пытаюсь запустить 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.

Разрешения, блокировки файлов и все такое должны совпадать.

Я понял это, задавая вопрос и подробно описывая каждый шаг.

Спасибо за резиновый утенок! :)