原创 fastapi快速入門

文章目錄簡介安裝代碼實例交互式文檔API文檔 簡介 Fastapi是一款現代的、高性能的web框架, 用於基於標準Python類型提示使用Python 3.6+構建API. 主要特點有: 高性能,與NodeJS和Go相當,最快的

原创 openresty各個階段執行的指令解釋及其執行順序

openresty各個階段執行的指令解釋及其執行順序: init_by_lua*:初始化 nginx 和預加載 lua(nginx 啓動和 reload 時執行); init_worker_by_lua*:每個工作進程(wor

原创 如何讓docker容器在執行shell命令後不退出運行

docker compose文件 version: '3' services: cache-service: image: microsoft/aspnetcore:2.0 depends_on:

原创 ModuleNotFoundError: No module named ‘django.core.urlresolvers‘

問題: django2.0 把原來的 django.core.urlresolvers 包 更改爲了 django.urls包 解決辦法: 我們需要把導入的包都修改一下就可以了。 from django.urls import N

原创 ImportError: cannot import name ‘six‘ from ‘django.utils‘

解決辦法: 確定已經安裝,找到安裝位置,複製到正確的目錄 1.pip3 install six 2.進入python3.6/site-packages 3.將six.py 複製到 django/utils即可

原创 Unknown system variable storage_engine

現象: django連接數據庫時,配置 "OPTIONS":{"init_command":"SET storage_engine=INNODB;"} 報錯 django.db.utils.OperationalError: (1

原创 Linux numactl命令與多核調優

一、基礎概念 SMP(Symmetric Multi-Processor) 所謂對稱多處理器結構,是指服務器中多個CPU對稱工作,無主次或從屬關係。各CPU共享相同的物理內存,每個 CPU訪問內存中的任何地址所需時間是相同的,因

原创 Linux 關閉CPU

背景: 在Linux使用過程中,經常會出現多核CPU的情況,在實際生產測試中,可能只會使用其中一部分,因此就需要關閉一部分CPU,避免被調度到 命令: 關閉cpu3 #echo 0 > /sys/devices/system/cp

原创 [Linux性能調優] 網卡中斷與CPU的綁定問題

背景 網卡與操作系統的交互一般有兩種方式: 一種是中斷(IRQ,網卡在收到了網絡信號之後,主動發送中斷到CPU,而CPU將會立即停下手邊的活以便對這個中斷信號進行分析) 另一種叫DMA(Direct Memory Access,

原创 python3 http.client使用實例

使用實例 # -*- coding: utf-8 -*- # @Time : 2020/6/8 5:24 下午 # @Author : renwoxing # @File : httpclient.py # @Sof

原创 tcpdump高級過濾

一:查看幫助選項 tcpdump --help Usage: tcpdump [-aAbdDefhHIJKlLnNOpqStuUvxX#] [ -B size ] [ -c count ] [ -C file_size ] [

原创 nginx設置響應連接是長連接或者短連接

背景 根據需求,需要使用nginx返回長連接和短連接響應。 配置思路 長連接: http { --------------------------- keepalive_requests 100000; //這

原创 cnpm 報錯 Module build failed: Error: No PostCSS Config found in:

現象: 執行cnpm run server 報錯: cnpm 報錯 Module build failed: Error: No PostCSS Config found in: 原因: 缺少配置文件postcss.config

原创 Django: ImportError: No module named corsheaders

現象: Django: ImportError: No module named 'corsheaders' 原因: 缺少 django-cors-headers模塊 解決辦法: pip--trusted-host pypi.

原创 nginx 讀取自定義header

爲了排查線上的bug,需要在nginx的日誌中,打印客戶端上傳上來的header頭部信息.根據網絡上資料,以及自己實踐總結: 1、 http自定義請求頭前面添加"http_" 2、中劃線變下劃線 3. 大寫變小寫 例如: 獲取HT