簡體   English   中英

使用帶有 nano 和 couchdb 的節點時 ECONNREFUSED

[英]ECONNREFUSED when using node with nano and couchdb

直到今天,我一直在成功地為我的應用程序使用 nodejs + nano + couchdb。 出於某種原因,當我嘗試運行我的應用程序時,我突然變得 ECONNREFUSED。 如果我嘗試使用 web 瀏覽器或使用不同的應用程序(java 應用程序)查詢數據庫,它工作正常。 我不確定為什么只是在這種情況下它停止工作。 過去兩天我一直在研究,找不到任何幫助。 我相信這可能與打開的連接過多有關,但這有點超出我的 realm 知識。 任何人都可以為我提供有關調試此問題的任何見解或我可以 go 的任何方向嗎? 我應該提到這個 couchdb 住在 iriscouch

添加有關您正在使用的堆棧的更多信息。 但基本上,它是服務器計算機不想允許連接。 還可以嘗試使用DEBUG = *運行您的應用程序,nano將通過console.log記錄幾乎所有內容。

例如,將package.json start命令更改為node changetoyourapp.js DEBUG=*

昨天我遇到了nodejitsu / iriscouch的相同問題。 重新啟動后問題消失了。

檢查您的節點版本與預期的 nano 節點版本。 nano 可能不適用於 node > 16。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM