原创 關於django集成celery
定義celery實例 在django項目中使用Celery,必須先定義一個Celery庫的實例(常叫作app)。推薦的定義方法是,在django項目的settings.py同級目錄下,創建一個celery.py文件: from __fut
原创 系統負載能力淺析
最近看到一遍系統負載能力分析的文章,感覺寫的很好,於是轉到自己的博客。 原文:http://www.rowkey.me/blog/2015/09/09/load-analysis/ 一. 衡量指標 用什麼來衡量一個系統的負載能力呢?有
原创 使用awk去除重複行
先上圖看一個例子: 說明:file1.txt文件中存在一些內容重複的行,通過執行awk '!a[$0]++' file1.txt看到輸出結果中將重複內容的行信息過濾掉了。 原理:在awk命令中,$0參數表示當前行的內容。a[$0]就是
原创 salt中的job
job的緩存 salt master每次執行一個任務,都會爲該任務創建一個jobid。master上默認會緩存24小時內的所有執行過的job的操作信息,其路徑爲/var/cache/salt/master/jobs/。minion上在每次
原创 關於consul集羣組建(bootstrapping)
consul的agent有兩種運行模式:client和server server節點:負責運行一致性協議(raft協議)以及存儲集羣狀態 client節點:可以是認爲是無狀態的,它依賴於server節點 consul集羣在提供服務之前
原创 hubot的插件使用
hubot是一個開源的聊天機器人框架,支持很多的插件。hubot的插件安裝都是通過npm install來執行,安裝完之後,通常需要在external-scripts.json裏面追加新安裝的插件名(有的插件不需要加,比如hubot-be
原创 cat命令
cat命令 通常習慣使用cat來纔看一個文件的內容,其實查看man幫助中的cat命令的描述是:concatenate and print files。其中,concatenate表示拼接、串聯;files用的複數,說明它並不是只能操作一
原创 ansible的lookup插件
ansible的lookup插件可以用來從外部數據讀取信息,然後付給一個變量。獲取外部數據信息的種類包括:讀取文件內容、隨機生成password、執行shell命令、讀取redis鍵值等等。注意,lookup的所有運算都是在ansible
原创 python中常用的內置裝飾器
@property 使調用類中的方法像引用類中的字段屬性一樣。被修飾的特性方法,內部可以實現處理邏輯,但對外提供統一的調用方式。遵循了統一訪問的原則。 示例: # coding: utf-8 class TestClass: na
原创 gitlab使用備份文件進行恢復後訪問報500問題
問題: gitlab使用備份文件進行恢復(可參考https://blog.csdn.net/felix_yujing/article/details/52918803 )之後,其他訪問可以正常,但在訪問項目repo時報500頁面。 查看
原创 支持配置多Jenkins Server的hubot插件
通過npm install hubot-jenkins安裝的hubot-jenkins插件,只支持配置一個Jenkins Server。 在github上找到一個增強版的hubot用jenkins插件,可以支持配置多個Jenkins S
原创 配置nginx顯示目錄文件列表
對於像ftp那樣顯示文件列表,nginx默認是不支持的,需要通過在location、server或http配置段添加額外參數: autoindex on; # 開啓目錄文件列表 autoindex_exact_size on; # 顯
原创 lua起步筆記
1 註釋 單行註釋 –註釋內容 多行註釋 –[[ 註釋內容 ]]– 2 標識符 lua中的標識符由字母、數字、下劃線組成;數字不作爲開頭;區分大小寫。 通常,以下劃線開頭,後跟大寫字母的名字被保留用於內部全局變量。 lua中
原创 python多環境管理工具virtualenv
系統環境 CentOS 7 安裝 通過pip直接安裝 pip install virtualenv 使用示例 # 在/usr/local/下面創建一個virtualenv目錄,作爲多環境管理用目錄 mkdir /usr/local/vi
原创 logstash的output配置中指定elasticsearch的template
之前採用的是通過filebeat收集nginx的日誌,直接到elasticsearch。filebeat帶有nginx的module模塊,通過這個nginx模塊實現filebeat對nginx日誌中字段的處理。最近由於一些實際的使用場景和