2014/05/05

MongoDB as Windows service

Windows 7 32bit環境.

Document通りにサービスに登録しても起動できなかったのでメモ.
# 別のWindows 7 64bit環境ではドキュメント通りにできた...

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MongoDB\ImagePath

を下記の通りに変更.

"c:\Program Files\mongodb-win32-i386-2.4.8\bin\mongod.exe" --logpath "c:\Program Files\mongodb-win32-i386-2.4.8\log\mongodb.log" --serviceName MongoDB --service

重要なのは,MongoDB の前に --serviceName を入れることと,logpath はディレクトリ名じゃなくてファイル名にしないとダメみたい,という点.

参考: stackoverflow: Error 1053 When Starting Windows XP Service Running Mongo DB 1.6.3

0 件のコメント: