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

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

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

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

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

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

然后就可以成功訪問啦

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot+WebSocket實現(xiàn)即時通訊功能(J2EE方式)
WebSocket是一種在單個TCP連接上進(jìn)行全雙工通信的協(xié)議,WebSocket使得客戶端和服務(wù)器之間的數(shù)據(jù)交換變得更加簡單,允許服務(wù)端主動向客戶端推送數(shù)據(jù),本文給大家介紹了SpringBoot+WebSocket實現(xiàn)即時通訊功能(J2EE方式),需要的朋友可以參考下2025-01-01
一文帶你學(xué)會Java中ScheduledThreadPoolExecutor使用
ScheduledThreadPoolExecutor是Java并發(fā)包中的一個類,同時也是?ThreadPoolExecutor的一個子類,本文主要為大家介紹一下ScheduledThreadPoolExecutor使用,需要的可以參考下2024-12-12
spring 整合mybatis后用不上session緩存的原因分析
因為一直用spring整合了mybatis,所以很少用到mybatis的session緩存。什么原因呢?下面小編給大家介紹spring 整合mybatis后用不上session緩存的原因分析,需要的朋友可以參考下2017-02-02
SpringBoot整合EasyExcel實現(xiàn)復(fù)雜Excel表格的導(dǎo)入導(dǎo)出
這篇文章主要為大家詳細(xì)介紹了SpringBoot如何整合EasyExcel實現(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í)行異步處理操作,本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2024-06-06

