上線服務觀察

2021-08-02 04:05:55 字數 341 閱讀 3056

上線乙個服務需要觀察的點有

1. 服務的記憶體使用情況是否正常

在做agent的時候,由於後期改了監控的邏輯,導致一部分記憶體洩漏,記憶體持續增長。

覺得觀察的步驟是在程式上線幾個週期,5分鐘持續關注,如果一直**得思考,一天後也要一直關注5分鐘,這時候如果不是很高一般問題不大,不過幾天後也要看記憶體的增長情況,同時看看是否有錯誤日誌。

2. 錯誤日誌是否持續列印。

3. 檢視程式的建立連線,如果close_wait的連線很多,就要抓包去看看到底是哪邊在斷連線。

4. 觀察程式的cpu使用率,如果使用率居高不下,就得用pstrace去看一下,程式到底一直在呼叫哪些系統呼叫。

如何觀察服務熔斷

打日誌 看監控 spring cloud 為我們提供 由4部分組成 consul waiter service hystrix dashboard demo hystrix stream customer service turbine demo consul waiter service 引至 h...

Spring colud 服務上線下線

1,直接kill 該方式借助的是spring boot應用的shutdown hook,應用本身的下線也是優雅的,但如果你的服務發現元件使用的是eureka,那麼預設最長會有90秒的延遲,其他應用才會感知到該服務下線,這意味著 該例項下線後的90秒內,其他服務仍然可能呼叫到這個已下線的例項。因此,該...

shell lamp服務上線yum安裝

lamp服務上線yum安裝 啟動apache和mysql並設定開機自啟 開啟httpd service httpd start 開機自啟httpd chkconfig httpd on 檢視 chkconfig httpd list 開啟mysql service mysqld start 開機自啟...