原创 公有云vm批量回收
目標:已知應用名,釋放公有云上VM服務器(三思後操作)。 1、通過應用名,在console機上找到應用對應環境的hostname $ for i in $(cat app_list); #app_list是關於要回收應用列表 do ev
原创 linux內存泄漏與OOM問題排查
1、診斷存在泄露 #觀察內存總體使用情況,發現內存free在減少 $ vmstat 5 procs -----------memory---------- ---swap-- -----io---- --system-- -----cp
原创 tsar之查看收集應用nginx信息
安裝: wget -O tsar.zip https://github.com/alibaba/tsar/archive/master.zip --no-check-certificate unzip ./tsar.z
原创 php應用CPU使用率100%解決思路
java程序出現問題可以利用的工具很多,最近遇到php進程100%情況,排查了半天,咩有找到好的工具。最後從極客時間上倪朋飛老師課程中尋到了解決辦法。 (1)查看系統cpu使用率 $ top #查看系統的cpu,內存使用情況 $ ps #
原创 python之連接Mysql實現增刪改查
Python2.7使用MySQLdb接口連接Mysql,Python3改用了pymysql 通用方法是: import pymysql #連接數據庫 database = pymysql.connect(host="XXXXXXXXX
原创 nginx性能調優之proxy_read_timeout
proxy模塊的proxy_read_timeout syntax: proxy_read_timeout the_time default: proxy_read_timeout 60 context: http, server, lo
原创 pssh批量操作服務器(查找/刪除/寫入)
目標:批量查找以下hosts上goods-service.log文件中包含xxxxx的文本,前提是所在的機器到hosts列表中機器ssh是通的。 1、#yum源安裝即可 $ sudo yum install pssh 2、 $
原创 linux平均負載與CPU使用率關係
想要知道怎麼排查,先看哪些因素會影響到平均負載,然後逐一排查。 平均負載的定義:處於運行狀態和不可中斷狀態的平均進程數,也就是平均活躍進程數。 1、判斷平均負載合理性 (1)系統負載和CPU總數(邏輯總數)的關係,過載情況:load av
原创 ls -lh文件大小比du -sh大
ls -lh文件大小比du -sh小的情況參考 https://blog.csdn.net/wangtingting_100/article/details/80913868 du顯示的是文件佔block大小,通常1byte的文件,du大
原创 nginx防禦DDos攻擊
DDos攻擊通過向目標網站發送大量的數據包,從而耗盡目標網站資源,導致不能響應正常的業務請求而達到攻擊目的。 通過分析請求來源,如果發現這些ip或者UA大多來源同一個或同一個網段的ip,可以通過修改nginx配置規則進行攔截。 場景:某
原创 jbd2導致系統IO使用率高問題
收到IO佔用高告警 系統信息:Linux version 2.6.32-696.18.7.1.el6.ucloud.x86_64 (root@59c188f3c79d) (gcc version 4.4.6 20120305 (Red
原创 k8s筆記
1、基本概念 搞清楚master, node, pod,controller(deployoment,ReplicaSet,DaemonSet,StatefulSet,Job), service概念,在此基礎上先學會通過kubernete
原创 DNS解析
1、DNS解析 $ nslookup www.baidu.com Server: 172.17.1.235 Address: 172.17.1.235#53 #port 53, local DNS 172.17.1.2
原创 kafka分區,副本,傾斜及日常操作
Topic Summary: Replication 3 Number of Partitions 15 Sum of partition offsets 0 Total number of Brokers
原创 nginx http超時重試冪等問題
nginx做反向代理時,作爲負載均衡器,對執行失敗的任務默認會調度到其他節點執行。 默認設置:proxy_next_upstream error timeout #發生網絡錯誤以及超時,纔會在其他服務器重試 $ proxy_next_up