原创 nohup和&的區別

nohup是永久執行 &是指在後臺運行 運行 nohup --help Run COMMAND, ignoring hangup signals. 可以看到是“運行命令,忽略掛起信號” 就是指,用nohup運行命令可以使命令永久的執行下去

原创 通過端口關閉進程

服務關閉方法 通過端口找到相關進程 fuser -n tcp 5601 找到進程ID然後kill -9 XXX 示例: [es@app2 data]$ fuser -n tcp 5601 5601/tcp:            2147

原创 JVM內存設置多大合適?Xmx和Xmn如何設置?

本文地址:https://www.dutycode.com/jvm_xmx_xmn_xms_shezhi.html 除非註明,文章均爲 www.dutycode.com 原創,歡迎轉載!轉載請註明本文地址,謝謝。 問題: 新上線一個jav

原创 SSH登錄太慢(等很久才提示輸入密碼)的問題

SSH 登錄太慢可能是 DNS 解析的問題,默認配置下 sshd 初次接受 ssh 客戶端連接的時候會自動反向解析客戶端 IP 以得到 ssh 客戶端的域名或主機名。如果這個時候 DNS 的反向解析不正確,sshd 就會等到 DNS 解析

原创 nginx應用總結(2)--突破高併發的性能優化

在日常的運維工作中,經常會用到nginx服務,也時常會碰到nginx因高併發導致的性能瓶頸問題。今天這裏簡單梳理下nginx性能優化的配置(僅僅依據本人的實戰經驗而述,如有不妥,敬請指出~) 一、這裏的優化主要是指對nginx的配置優化,

原创 Elasticsearch集羣黃色原因的終極探祕

1、Elasticsearch集羣不同顏色代表什麼? 綠色——最健康的狀態,代表所有的主分片和副本分片都可用;  黃色——所有的主分片可用,但是部分副本分片不可用;  紅色——部分主分片不可用。(此時執行查詢部分數據仍然可以查到,遇到這種

原创 nginx應用總結(1)--基礎認識和應用配置

一、nginx服務簡介 Nginx是一個高性能的HTTP和反向代理服務器,也是一個 IMAP/POP3/SMTP代理服務器。Nginx 已經因爲它的穩定性、豐富的功能集、示例配置文件和低系統資源的消耗而聞名了。 使用 Nginx 前必須瞭

原创 解決Eureka服務的available-replicas爲空的問題

在Eureka集羣環境發現available-replicas的值爲空,表示沒有可用的複製副本,如圖:在我的環境中,把preferIpAddress的值設置爲false即可:eureka: instance: preferIp

原创 Linux下內存使用分析思路

在系統層面最基礎最重要的三個指標是CPU、IO、memory,本篇主要彙總定位分析內存使用的常見思路。在進行下一步之前,需要先對top、free 、/proc/meminfo、slabtop、nmon等工具要有一個概念和認識。如果可能的話

原创 SpringCloud之Hystrix應用實踐

使用SpringCloud的Hystrix功能,有幾種方式: 1、單應用監聽,也可以用於測試 引用包: <!-- 斷路器監控--> <dependency> <groupId>org.springframework.boot</

原创 Jmeter常見問題總結

1.1. HTTP報錯解決辦法java.net.SocketException。先確認不是自己的服務導致的錯誤;當出現這種問題是,可以按照以下步驟來完成。(1)HTTP請求組件的HTTP請求IMPLEMENTTATION選擇HTTPCLI

原创 Elasticsearch 集羣健康值紅色終極解決方案

Elasticsearch當清理緩存( echo 3 > /proc/sys/vm/drop_caches )的時候,出現  如下集羣健康值:red,紅色預警狀態,同時部分分片都成爲灰色。   查看Elasticsearch啓動日誌會發現

原创 Java性能分析

導出dump文件jmap -F -dump:format=b,file=tomcat.bin 9142(進程ID)分析工具使用Eclipse Memory Analyzer分析工具,下載地址:https://www.eclipse.org

原创 linux top命令VIRT,RES,SHR,DATA的含義

VIRT:virtual memory usage 虛擬內存1、進程“需要的”虛擬內存大小,包括進程使用的庫、代碼、數據等2、假如進程申請100m的內存,但實際只使用了10m,那麼它會增長100m,而不是實際的使用量RES:residen

原创 Spring Boot中的事務管理

什麼是事務?我們在開發企業應用時,對於業務人員的一個操作實際是對數據讀寫的多步操作的結合。由於數據操作在順序執行的過程中,任何一步操作都有可能發生異常,異常會導致後續操作無法完成,此時由於業務邏輯並未正確的完成,之前成功操作數據的並不可靠