2017-05-03 173 views
1

我有我的Windows機器上安裝的CouchDB的Apache CouchDB的服務,但同時啓動CouchDB的服務,我得到一個消息,如:Windows無法啓動本地計算機

Windows無法啓動Apache CouchDB的服務在本地計算機上。該服務沒有返回錯誤。這可能是內部Windows錯誤或內部服務錯誤。如果問題仍然存在,請聯繫您的系統管理員。

由於服務未運行,我無法訪問Fauxton。

我正在使用Windows 7. CouchDB是2.0.0。端口5984未被使用。

+0

您是否安裝了先前版本的CouchDB?你的Windows事件中是否有其他日誌?你有沒有進入CouchDB/var/log/couchdb/couch.log文件的日誌? –

+0

nope。它是一個全新的安裝。甚至沒有日誌。 –

+0

哪個版本的CouchDB?你有什麼操作系統版本?端口5984是否已經使用? –

回答

0

自Microsoft發佈上次更新以來發生這種情況。我並沒有完全意識到是什麼原因造成的,但我認爲這與CouchDB服務有關,並未能開始使用本地管理員權限。 不過,我已經成功地手動啓動該服務,這樣做:

  1. 打開命令提示符 - 從開始菜單或任務欄輸入「CMD
  2. 運行它作爲一個管理員搜索 - 右鍵單擊​​該命令提示符應用程序,並選擇「以管理員身份運行」選項/這是真的重要因爲這將使該服務具有管理員訪問權限/
  3. 導航到CouchDB的是安裝文件夾 - 默認路徑是「D:/ CouchDB「,但可能在其他地方;你必須找到它
  4. 轉到「」文件夾中有
  5. 類型「CouchDB的」作爲命令來啓動該服務
  6. 你會看到在此之後顯示一條消息 - 「內核-poll不支持;「K」參數被忽略
  7. 如果它在它後面添加了一些錯誤信息或者關閉了整個終端,那麼你在這個指南中做了一些壞事,所以嚴格遵守它。
  8. 現在,您可以從這裏開闢像普通瀏覽器中Fauxton應用 - http://localhost:5984/_utils/

請記住,你必須離開,以便在開服被按預期工作的CMD。據我所知,沒有任何信息丟失,所以這一切都很好。 儘管這是一個臨時解決方案,但我們正在等待微軟或Apache解決問題,或者至少給我們更多的解釋。

+0

我沒有得到任何其他的錯誤信息,即使終端不關閉一會兒,我得到一個erl.exe窗口彈出已停止工作,我猜不知道erlang正在崩潰。 –

3

我不認爲你的問題是https://stackoverflow.com/a/44107335/219187重複,因爲你是在Windows 7和問題描述有適用於Windows 10與創作者更新

但也許解決方案可以解決您的問題?這裏是程序:

  1. 下載prelease build 2.2。4-101從https://nssm.cc/download
  2. 停止通過Windows服務對話框CouchDB的服務(暫停是不夠的)
  3. 覆蓋nssm.exe<CouchDbInstallDir>\bin從下載的ZIP文件中的一個(確保你選擇正確的版本,32位/ 64位)
  4. 啓動CouchDB的服務
+0

沒有爲我工作 –

+0

它爲我工作,只需按照說明。 – Almis

0

我只是遇到了同樣的問題。 原因是空間,你必須在沒有任何空間的路徑上安裝CouchDB,甚至是Program Files文件夾,因爲程序和文件之間有一個空格...

相關問題