解決Nacos成功啟動(dòng)但是無(wú)法訪問 (Connection refused)
一、問題產(chǎn)生
啟動(dòng)服務(wù)時(shí)報(bào)錯(cuò):
com.alibaba.nacos.api.exception.NacosException:java.net.ConnectException: Connection refused (Connection refused)

二、排查思路
1.nacos拒絕連接,排查思路
- nacos是否沒有啟動(dòng);
- 啟動(dòng)nacos,查看啟動(dòng)狀態(tài);
- 檢查nacos啟動(dòng)失敗的原因。
2.Nacos啟動(dòng)成功但是拒絕連接的幾種原因
- Nacos所在服務(wù)器的防火墻沒有關(guān)閉;
- Nacos內(nèi)存被占滿;
- Nacos配置文件參數(shù)錯(cuò)誤(例如數(shù)據(jù)庫(kù)的密碼配錯(cuò)了)
以上兩種是比較常見的問題,然而,我所遇到的問題確實(shí)是百里挑一那么冷門的,我居然把nacos連接所連接的數(shù)據(jù)庫(kù)的密碼給換了?。?!
還是查看日志知道的。
三、實(shí)操過程(著急解決問題直接看這個(gè))
1.啟動(dòng)Nacos
cd /Users/[你的安裝路徑]abc/nacos/bin sh startup.sh -m standalone
可以看到啟動(dòng)狀態(tài)如下:

但是服務(wù)依舊無(wú)法啟動(dòng)
2.查看Nacos啟動(dòng)日志
tail -f /Users/[你的安裝路徑]/nacos/logs/start.out

tail -f -n 500 /Users/[你的安裝路徑]/nacos/logs/nacos.log
溫馨提示:退出tail模式是control+C哦

3.根據(jù)日志處理問題
在翻看了500行報(bào)錯(cuò)終于看到了,原來(lái)是數(shù)據(jù)庫(kù)密碼錯(cuò)了,我給自己的mysql換密碼了,家人們,誰(shuí)懂?。?/p>
找了半天居然是這種問題,我被自己蠢哭了,沒事不要換密碼啊啊啊啊?。。?!
4.修改Nacos
修改配置文件
/Users/[你安裝Nacos的路徑]/nacos/conf/application.properties

將密碼修改為正確,記得保存!?。?/p>
5.重啟Nacos
一定要記得重啟,一定要?。。。?!
cd /Users/[你的安裝路徑]abc/nacos/bin # 關(guān)閉應(yīng)用 sh shutdown.sh # 重新啟動(dòng) sh startup.sh -m standalone

然后就可以成功訪問啦

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot+WebSocket實(shí)現(xiàn)即時(shí)通訊功能(J2EE方式)
WebSocket是一種在單個(gè)TCP連接上進(jìn)行全雙工通信的協(xié)議,WebSocket使得客戶端和服務(wù)器之間的數(shù)據(jù)交換變得更加簡(jiǎn)單,允許服務(wù)端主動(dòng)向客戶端推送數(shù)據(jù),本文給大家介紹了SpringBoot+WebSocket實(shí)現(xiàn)即時(shí)通訊功能(J2EE方式),需要的朋友可以參考下2025-01-01
一文帶你學(xué)會(huì)Java中ScheduledThreadPoolExecutor使用
ScheduledThreadPoolExecutor是Java并發(fā)包中的一個(gè)類,同時(shí)也是?ThreadPoolExecutor的一個(gè)子類,本文主要為大家介紹一下ScheduledThreadPoolExecutor使用,需要的可以參考下2024-12-12
spring 整合mybatis后用不上session緩存的原因分析
因?yàn)橐恢庇胹pring整合了mybatis,所以很少用到mybatis的session緩存。什么原因呢?下面小編給大家介紹spring 整合mybatis后用不上session緩存的原因分析,需要的朋友可以參考下2017-02-02
Java高級(jí)之虛擬機(jī)加載機(jī)制的實(shí)例講解
下面小編就為大家分享一篇Java高級(jí)之虛擬機(jī)加載機(jī)制的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2017-12-12
SpringBoot整合EasyExcel實(shí)現(xiàn)復(fù)雜Excel表格的導(dǎo)入導(dǎo)出
這篇文章主要為大家詳細(xì)介紹了SpringBoot如何整合EasyExcel實(shí)現(xiàn)復(fù)雜Excel表格的導(dǎo)入導(dǎo)出功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以參考下2023-11-11
詳解Java如何通過裝飾器模式擴(kuò)展系統(tǒng)功能
這篇文章主要為大家詳細(xì)介紹了Java如何通過裝飾器模式擴(kuò)展系統(tǒng)功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-04-04
Spring Boot使用AOP在指定方法執(zhí)行完后執(zhí)行異步處理操作
這篇文章主要介紹了Spring Boot使用AOP在指定方法執(zhí)行完后執(zhí)行異步處理操作,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2024-06-06

