摘要:發布服務故障在分布式架構下,發布一個服務,經常遇到消費者無法找到提供者的情況,這種故障的排查如下。如果提供者服務使用的端口不在防火墻開發端口內,也會造成無法連接服務的情況。
發布服務故障
在分布式架構下,發布一個服務,經常遇到消費者無法找到提供者的情況,這種故障的排查如下。
第一步:檢查內網
在消費者的機器上,運行ping命令,看下是否能連接到提供者。
第二步:檢查端口
1、可能提供者配置的端口被占用了,導致提供者的服務沒有起來。使用netstat -anp |grep 端口號,如果對應端口顯示情況如下:
如圖,表示3306端已經被占用
2、另外一種情況,就是防火墻沒有開啟對應的端口,利用iptables -L -n可以查看哪些端口已經開放了。如果提供者服務使用的端口不在防火墻開發端口內,也會造成無法連接服務的情況。
第三步:檢查機器內存
假如IP、端口都沒有問題,證明網絡通了,那么可能是服務本省因為某些原因沒有起來,比如說內存不足。使用free -m,查看內存使用情況。
PS:真正未用到的內存數(可用內存):free+buffers+cached 的值,也就是+ buffers/cache。如果這個值太小,說明內存不足了。可以考慮把其他較小的項目內存弄小
第四步:檢查日志
內存足夠的情況下,還不能起來,看下日志是否報了錯誤,進行修復,重啟。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/76549.html
摘要:本文將介紹美團點評整個數據庫平臺的演進歷史,以及我們當前的情況和面臨的一些挑戰,最后分享一下我們從自動化到智能化運維過渡時,所進行的思考探索與實踐。 從自動化到智能化運維過渡時,美團DBA團隊進行了哪些思考、探索與實踐?本文根據趙應鋼在第九屆中國數據庫技術大會上的演講內容整理而成,部分內容有更新。 背景 近些年,傳統的數據庫運維方式已經越來越難于滿足業務方對數據庫的穩定性、可用性、靈活...
摘要:本文將介紹美團點評整個數據庫平臺的演進歷史,以及我們當前的情況和面臨的一些挑戰,最后分享一下我們從自動化到智能化運維過渡時,所進行的思考探索與實踐。 從自動化到智能化運維過渡時,美團DBA團隊進行了哪些思考、探索與實踐?本文根據趙應鋼在第九屆中國數據庫技術大會上的演講內容整理而成,部分內容有更新。 背景 近些年,傳統的數據庫運維方式已經越來越難于滿足業務方對數據庫的穩定性、可用性、靈活...
摘要:本篇文章來自于騰訊和共同舉辦的技術開放日后臺專場出品人傅鴻城的分享,由壹佰案例整理編輯。對于騰訊而言,后臺服務可用性都是四個九,四個九轉化為時間就要求一年內的故障時間不能超過分鐘。 showImg(https://segmentfault.com/img/bVvL5f); 本篇文章來自于騰訊SNG和msup共同舉辦的技術開放日后臺專場出品人傅鴻城的分享,由壹佰案例整理編輯。原文發布在壹...
閱讀 1835·2021-11-18 13:21
閱讀 1973·2021-10-18 13:30
閱讀 1555·2021-10-12 10:13
閱讀 925·2021-10-09 09:43
閱讀 5438·2021-09-22 15:13
閱讀 3595·2021-08-11 10:22
閱讀 949·2019-08-30 13:46
閱讀 3529·2019-08-30 13:21