原创 Parallel :部署任務到多臺linux機器

問題場景描述 跑測試的時候,經常需要將任務部署到多個client端,發起對集羣的測試。我們很熟悉xargs這個命令,這個命令可以10路併發創建100個文件,但是xargs對於單臺Linux非常好用,但是無法部署任務到多臺機器,如果需要部署

原创 linux中定期打包日誌 — logrotate的用法

應用場景: 一般來說,日誌是任何故障排除過程中非常重要的一部分,但這些日誌會隨着時間增長。在這種情況下,我們需要手動執行日誌清理以回收空間,我們可以配置 logrotate 程序,以便每個日誌文件可以在每天、每週、每月或當它變得太大時處理

原创 ceph分佈式存儲基本運維技巧

目錄 查看近期集羣中node有沒有發生重啓以及存儲節點負載情況 調整ceph集羣數據恢復速度 查看近期集羣中node有沒有發生重啓以及存儲節點負載情況      onnode all uptime 系統當前時間 17:59:03 up

原创 flask使用pymysql無法實時查詢到數據庫中更新的內容

場景描述 最近在使用python flask寫一個項目,後臺數據庫可被多個client進行增刪改查等操作,在後期聯合測試的時候發現如果別的客戶端【可視化工具】對數據做更改後,當前節點服務端獲取到的數據依舊是之前的,無法實時獲取更新內容,只

原创 ubuntu 下sudo apt-get install <packagename> 失敗 解決方法

1. 問題現象: 在通過sudo apt-get install rpm時報瞭如下錯誤: 應該時apt-get不是最新版本引起的錯誤, 執行sudo apt-get update 但是報如下錯誤: 2. 問題原因 ---- DN

原创 Ubuntu Upstart管理python scripts 觸發的UnicodeEncodeError, Surrogates not allowed

目錄 場景描述: 錯誤排查 — UnicodeEncodeError 解決方案一 解決方案二  完美解決 場景描述 業務場景包含接收客戶端請求的app server跟後臺做任務的daemon server兩部分,我在測試階段通過pytho

原创 ubuntu14.04上編譯安裝python3.7.4

安裝包下載 在python官網www.python.org【在百度搜索python】下載python3.7.4的官方壓縮包Python-3.7.3.tgz   python download 安裝步驟 先安裝需要的包zlib1g

原创 Python的Django框架中的URL配置與鬆耦合

面向對象的基本思想:多聚合,少繼承,低耦合(鬆耦合),高內聚現在是好時機來指出Django和URL配置背後的哲學: 鬆耦合 原則。 簡單的說,鬆耦合是一個 重要的保證互換性的軟件開發方法。Django的URL配置就是一個很好的例子。 在D

原创 mysql數據庫之join

mysql的幾種join。之前學習mysql的時候對於老師說的左連接,右連接…之類的概念一直不清楚,模模糊糊的。工作之後理解這些名詞一概念,現在把它記錄一下。也希望能夠幫助對於mysql中join不太清晰的朋友。這樣可以根據自己的業務場景

原创 python基礎的一個鏈接

http://blog.csdn.net/Areigninhell

原创 Parallel :部署任務到多臺機器

問題場景描述 跑測試的時候,經常需要將任務部署到多個client端,發起對集羣的測試。我們很熟悉xargs這個命令,這個命令可以10路併發創建100個文件,但是xargs對於單臺Linux非常好用,但是無法部署任務到多臺機器,如果需要部署

原创 python -m json.tool的使用

問題場景: 在通常的測試場景中,爲了更加規範輸出的結果,往往我們需要將其打印出來仔細檢查,但是通過我們直接打印出來的結果很亂,沒有換行,沒有任何格式,看起來很複雜,如果想要格式化輸出,需要花費很多的時間對結果進行處理,最近接觸到了pyth

原创 網絡初識 —— 子網劃分

問題場景: 同一vlan裏的幾臺windows服務器想要能互相訪問,ip分別是192.168.1.1, 192.168.2.1, 192.168.3.1 對ip是否在同一網段的理解: 我們平時只從ip本身去判斷ip組是否在同一網段其實是錯

原创 CentOS7安裝Python3.6.4在交互模式下方向鍵亂碼

場景: 最近新裝了一臺Centos7,自帶的python2.7在交互模式下不會出現亂碼,但是新裝了Python3.6.4環境在交互模式下使用方向鍵時出現亂碼,很迷茫,網上試了好多都需行,如下是解決方案 解決方案: 1. 先下載readli

原创 Pycharm配置Git教程

1. 使用場景 平時習慣在windows下開發,但是我們又需要實時將遠方倉庫的代碼clone到本地,也許要將自己修改的代碼push到遠端服務器,有很多方法可以實現這個需求,但是所用的編輯軟件不一樣,應該設置也不同,下面是window下Py