記一次伺服器記憶體報警的解決

2021-09-26 23:28:29 字數 1009 閱讀 3120

週六的早晨收到伺服器記憶體告警郵件,嚇一大跳,趕緊爬起來,不然很嚴重的好嗎
1、 查出報警的記憶體目錄

命令:df -h這樣原因就很清晰了,是伺服器的備份策略出現了問題。本應每隔七天備份這七天的日誌,現在是每分鐘都在備份這七天的日誌。很明顯是備份的定時任務cron語法使用錯誤。

檢視伺服器備份定時指令碼: crontab -e
shell=/bin/bash

path=/sbin:/bin:/usr/sbin:/usr/bin

mailto=root

問題很明顯了,定時語法有誤,前面兩位是 * , 意味著每隔6天後的每時每分都會執行,嚴重的語法錯誤,不知道是哪位小哥。問了下專案組是一位年長的小哥搞錯了。

每禮拜六的00:00執行。

1. linux定時任務相關指令

2. 伺服器定時語法

它和我們在spring使用的cron語法是一樣的,spring比這個還更好一點:多了個秒。

# for details see man 4 crontabs

# example of job definition:

# .---------------- minute (0 - 59)

# | .------------- hour (0 - 23)

# | | .---------- day of month (1 - 31)

# | | | .------- month (1 - 12) or jan,feb,mar,apr ...

# | | | | .---- day of week (0 - 6) (sunday=0 or 7) or sun,mon,tue,wed,thu,fri,sat

# | | | | |

# * * * * * user-name command to be executed

另:

記一次伺服器inodes數報警的事件

1 df i 執行以上命令,發現 上的 inodes 佔用率為81 於是開始處理。首先找出哪個目錄底下檔案數最多 1 cd 2 for i in ls do echo find wc l done 我找出的目錄是 var spool clientmqueue目錄,檔案數有200萬左右。之 所有有這麼...

記一次華為伺服器故障解決

伺服器品牌 華為 故障現象 伺服器 72.98 無法登入,或者登入上去一會就卡掉,伺服器上相關服務通訊連線不上,zabbix也斷了。cpu記憶體磁碟等基本情況沒有發現異常,嘗試重啟一次也沒有解決。解決 公升級系統核心 yum update kernel公升級到最新的系統核心 3.10.0 1160....

記一次伺服器事故

mysql資料庫報錯 can t create write to file tmp sql 6ccc 0.myi 在開始刪除之後,所有服務就已經恢復正常執行了,接下來就是優化那個session了,哎又是埋坑.最後附上inode擴容的方法 但是需要注意,手動擴inode,一般是新建分割槽時設定的,該操...