CouchDB падает в Windows 2008 R2 Standard с ошибкой os_mon
Я пытаюсь установить CouchDB на сервере стандартной версии Windows 2008 R2, и он запускает службу couchdb, но я не могу получить доступ к URL-адресу couchdb. И ниже ошибка:
Erlang R15B (erts—5.9) [source] [smp:16:16] [async—threads:0]
Eshell V5.9 (abort with ^G)
1} ("init terminating in do_boot",{{badmatch,(error,{{app_would_not_start,os_mon
}, couch_app.start,[normal,["../etc/couchdb/default.ini","../etc/couchdb/local.i
ni"]]}}}},[{couch,start,0,[{file,"d:/relax/couchdb/src/couchdb/couch.erl"},{line
,18}]},{init,start_it,1,[{file,"init.erl"},{1ine,1041}]},{init,start_em,1,[{fi1e
,"init.erl"},{line.1022}]}]}}
Crash dump was written to: er]_crash.dump
init terminating in do_boot {}
Abnormal termination
При попытке на Windows 7 тот же установщик работает нормально. Пожалуйста, помогите, как решить проблему, так как она должна работать на сервере Windows 2008 R2 Standard.
1 ответ
Первое, что нужно проверить - запускается ли CouchDB из командной строки без запуска службы. Для этого установщик оставляет значок в меню "Пуск", или вы также можете попробовать c:\couchdb\bin\couchdb.bat. Я рекомендую установить имя файла без пробелов только для того, чтобы Windows была довольна.
Кстати, вы не говорите, что это за версия / выпуск CouchDB, и где вы ее получили; R15B не включен в последние официальные сборки. Я бы порекомендовал последний официальный релиз от http://couchdb.apache.org/, который использует R16B02 и посмотрим, как вы попадаете.