原创 訪問服務器指向本地
症狀: 測試機訪問自己的服務器一直返回404,而且是標示是apache的服務器,而我們的機器不是apache。 wget, ping和traceroute,route等一切正常。 解決: 關閉ipv6,和關閉本地的httpd sysctl
原创 linux信號列表
$ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIG
原创 Storm實踐
業務場景: 讀取nginx日誌,根據$HOST、$PATH、$Cluste、$APP來統計PV,UV,錯誤碼,響應時間等 進程模型: Spout: 讀取日誌,解析日誌,根據配置的規則對日誌過濾和分類,同時對記錄打上分鐘爲單位的標籤$T
原创 解決系統丟包問題
當系統經常出現丟包問題時(ifconfig可以看到),修改rx_ring可以解決這個問題。 sudo /sbin/ethtool -g eth0 | /bin/grep "RX:" | /bin/sed "1q"|/bin/cut -
原创 nginx access_log buffer大小設置
access_log 的buffer設置多大,看官網說是不能超過原子寫入磁盤的大小。這個值在Linux裏邊是沒有變量或者環境變量來設置的。 The access_log directive sets the path, format a
原创 502錯誤
測試環境運行很OK,但是放到線上就偶爾出現502錯誤。 分析: Nginx 502 Bad Gateway的含義是請求的CGI已經執行,但是由於某種原因沒有執行完畢而導致CGI進程終止。 Nginx 504 Gateway Time-o
原创 HZ的概念
HZ跟CPU頻率沒關係,HZ,The frequency of the system timer (the tick rate) is programmed on system boot based on a static preproc
原创 hypertable架構與使用實踐
uIMG的存儲使用的是hypertable, 一個CPP版本的bigtable方案,它提供大數據存儲,也提供了緩存,相對KV系統,它的功能和可管理性更強。 調用棧 Hypertable處於大數據生態系統調用棧的中間,在DFS的之上,它
原创 sudo一個小時內生效
vi /etc/sudoers huanglq ALL=(ALL) ALL hadoop ALL=(ALL) ALL # sudu不用輸入密碼 huanglq ALL=(ALL) NOPASSW
原创 解決TIME和CPU USAGE 9999問題
症狀: 圖片雲的slaver系統運行一段時間,突然應用的CPU USAGE上到9999,load飆上去,接着網絡中斷。重啓後不開任何應用,init等的TIME已經是6位數的h了。啓動應用馬上像之前的情況了。 解決: 過程1: 這個是l
原创 圖片壓縮算法
有損算法: JPEG,我們最爲常用的算法。他是通過離散餘弦變換,對圖片質量儘量小的時候進行有損壓縮,改算法對高中波特率下效果很好,但是對低波特率下,就會出現方格之類的,比如100多MB的MPEG電影,會發現稍微一暗就很多格子。爲了解決這
原创 mysql備機倒換配置
mysqldump, 加選項 --master-data=2 -F 來讓主庫新開啓一個日誌,這樣就從那個新日誌的0位置開始讀了 將dump數據導入從庫,啓用slave的時候,change master to 語句需要指定主庫上備份開始的那
原创 rrdtool縮寫翻譯
RRD——round robin database DS——data source DST——data source type RRA——round robin archive CF——consolidation function(合併/
原创 SDN介紹
SDN,(Software-defined networking),軟件定義網絡。 計算機的發展,可以說日新月異,層出不窮,一日千里,以各個不同的姿勢滲透到生活的每個角落。大到天體計算,dna破解,手工雲計算,挖礦,小到手機,電子書。
原创 非root的crontab調用失敗
感覺守護一直沒作用,開始以爲是守護腳本有問題。重試多次覺得很OK。實在不行找了root用戶,看日誌。 Feb 11 18:19:01 crond[27831]: (CRON) ERROR (setreuid failed): Resou