原文:生產環境MQTT消息響應緩慢的故障排查

生產環境的充電樁項目一直運行平穩,用戶在H 頁面上操作,掃描充電樁,而后可以支付,進入對應的界面可以控制該充電樁的放電 停電。 具體的控制流程為,用戶在頁面通過HTTPS協議與服務器進行交互,服務器接收到請求后,組裝參數,發送消息到mqtt服務器 RabbitMQ ,而后充電樁的Mqtt客戶端即可收到該條消息。充電樁對頁面的消息反饋剛好是一個相反的過程。 該項目上線后,消息的發送到硬件響應平均時 ...

2021-06-03 16:49 0 1005 推薦指數:

查看詳情

生產環境JAVA進程高CPU占用故障排查

問題描述:生產環境下的某台tomcat7服務器,在剛發布時的時候一切都很正常,在運行一段時間后就出現CPU占用很高的問題,基本上是負載一天比一天高。問題分析:1,程序屬於CPU密集型,和開發溝通過,排除此類情況。2,程序代碼有問題,出現死循環,可能性極大。問題解決:1,開發那邊無法排查代碼某個模塊 ...

Fri Dec 04 05:58:00 CST 2015 0 2208
Java生產環境線上棧故障排查問題(COPY)

0.前言 JVM自帶了一堆可排查JVM運行狀況的工具。But,每個工具的使用姿勢、使用后果均不同。作為開發人員,需要清楚每個工具的執行結果,不然會出現隨手執行一個命令、引發嚴重線上故障的場景。 這里簡要說明幾個使用命令 jmap jmap ...

Mon Sep 14 19:22:00 CST 2020 0 606
mqtt -2. 消息生產

消費者環境 1. 引入maven依賴 定義配置類,連接mqtt服務器,並定義channel 定義通用的消息推送接口 使用的yml配置 controller里面發送消息 ...

Wed May 19 04:29:00 CST 2021 0 192
一次spring boot web服務響應緩慢排查

  使用spring boot搭建了一個web服務,部署在docker容器中。使用中出現了一個性能問題:多次接口請求中,偶爾會出現一次響應非常慢的情況。正常情況下接口的響應時間在10-20ms,偶爾會出現一次3s以上的響應。下面是自己的一個排查過程   1、驗證本地開發環境。   首先考 ...

Tue Oct 29 02:47:00 CST 2019 0 773
Java生產環境下問題排查

生產環境中,我們無法通過斷點調試、新增log、可視化工具去立馬查看當前的運行狀態和拿到錯誤信息,此時,借助Java自帶的命令行工具以及相關dump分析工具以及一些小技巧,可以大大提升我們排查問題的效率 運行參數 下面會列出一些常用且非常有效的命令以及參數來查看運行時Java ...

Tue Jul 02 00:25:00 CST 2019 0 1867
生產環境的centos7系統完全死機故障解決

這個機器是vsphere虛擬化工具虛擬出的一台大型虛擬機.內存100個GB,磁盤兩個T.上面跑了眾多服務 本來像這種級別的不應該在虛擬機上部署,但是資源有限,所以除了以下一些列錯 現象 服務器完 ...

Tue Feb 18 21:41:00 CST 2020 0 2344
Arthas 實踐——生產環境排查 CPU 飈高問題

作者 | 李昊(可以養肥) 【Arthas 官方社區正在舉行征文活動,參加即有獎品拿~點擊投稿】 生產環境 CPU 告警: 13:40 收到我們的生產環境服務器綠版 CUP 超負載告警通知。 此時心里只有一個想法,重啟大法好,馬上登錄服務器,執行 top 發現進程 30247 ...

Tue Dec 01 02:11:00 CST 2020 0 431
生產環境碰到系統CPU飆高和頻繁GC,你要怎么排查

處理過線上問題的同學基本上都會遇到系統突然運行緩慢,CPU 100%,以及Full GC次數過多的問題。當然,這些問題的最終導致的直觀現象就是系統運行緩慢,並且有大量的報警。本文主要針對系統運行緩慢這一問題,提供該問題的排查思路,從而定位出問題的代碼點,進而提供解決該問題的思路。對於線上系統突然 ...

Wed Dec 15 18:34:00 CST 2021 0 132
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM