昨天上線之後都是正常的,今天中午突然伺服器宕機了,而且剛剛上完線,大家都不在公司,運維也請假回家了,然後乙個開發到現網伺服器找問題,一直找不到問題,這太危險了,更堅定了我走技術路線的道路,這才是核心,這才是硬技術。
解決了之後原來是redis的問題,導致把記憶體佔滿了,導致了cpu停止執行了,宕機了。這種隱藏的問題是技術方案上的缺陷,不到一定的量都很難發現,如何避免?太難避免了,大家都是人不是神,總會有想不到的地方。
後記:redis 資料庫記憶體資料滿了,會宕機嗎?答案是:不會讓他出現存滿的情況,在使用redis的時候我們要配置redis能使用的最大的記憶體大小,存到一定容量的時候還有redis的記憶體淘汰策略呢,還有lru演算法進行淘汰,等等。。。
記一次拉鉤網爬蟲
coding utf 8 import requests import csv import time 爬取鏈結 url 頭部資訊 headers 頁碼 form data 建立會話獲取cookie 並且cookie要用在該會話中 s requests.session url list s.get ...
記一次nginx t非常慢的排障經歷
在一次修改nginx配置時候,執行 case usr local nginx sbin nginx t 出現執行命令出現很久沒返回結果,也沒返回成功或是失敗,就是一直卡住的狀態,嚴重影響nginx配置檔案修改。t test configuration and exit t就是檢查nginx配置檢查。...
記一次線上問題排查
這次線上問題來的比較突然,影響也大,用部落格記錄下整個過程,也當作是對這次事故的一次總結歸納。day1 2018年06月21號上午10點,收到運營同事通知,http com api 訪問量劇增,日誌量達到80g 天,而且有上公升趨勢。運營同事讓我們排查,這種訪問是否正常。運營統計訪問量 收到通知後立...