原创 pyramid框架 獲取接口請求參數

GET接口寫法1  接口:  https://ip:port/dashboard/create_jump_url?id_str=12345566 路由route.py:  config.add_route('dashboard

原创 gunicorn.errors.HaltServer

gunicorn報錯gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>   [root@zq ~]# gunicorn --reload --bind

原创 celery實現分佈式

worker運行在不同的機器上,每臺機器上有多個task進程; worker運行的時候連接到broker,在控制機器上(任務發佈節點)直接向broker發送任務,只要建立一個broker,在不同的機器上運行celery worker。

原创 執行exe調用web瀏覽器訪問url(包含python製作exe執行包)

python打開瀏覽器可以利用webbrowser模塊,它支持對瀏覽器進行一些操作。 1、代碼makeexe1.py: #coding:utf-8 import webbrowser url=u'https://www.booking.

原创 nginx性能優化_文件句柄

1、文件句柄 文件句柄就是一個文件索引。 當用戶發起一個請求,就會產生一個文件句柄;文件句柄會隨着請求的增加而增多,系統對文件句柄是有限制的,默認的操作系統設置1024個句柄。 2、文件句柄設置方式 三種:系統全局性修改、

原创 nginx + supervisor + gunicorn +web應用的完整流程

參考: https://blog.csdn.net/kkevinyang/article/details/80539940 supervisor常見報錯             https://www.cnblogs.com/laolie

原创 獲取linux的剩餘cpu

在linux中直接使用“top”命令查詢:第三行就是關於CPU的信息 [root@CTDI testzq]# top top - 22:03:22 up 12 days, 10:13, 2 users, load average:

原创 nginx性能優化_CPU親和

  爲什麼要綁定 Nginx 進程到不同的 CPU 上? 默認情況下,Nginx 的多個進程有可能跑在某一個 CPU 或 CPU 的某一核上,導致 Nginx 進程使用硬件的資源不均,因此綁定 Nginx 進程到不同的 CPU 上是爲了

原创 修改or隱藏nginx版本號

參考: https://www.cnblogs.com/lsdb/p/6894665.html Nginx隱藏版本號操作 https://jingyan.baidu.com/article/1709ad805b074c4635c4f04

原创 MySQL 字符串和數值比較、字符串與字符串比較

一、字符串與數字比較 MySQL字符串和數字比較的坑:比較時會把字符串類型轉成整數類型,從首字母開始,遇到非數字類型後終止。 原文: Comparison operations result in a value of 1 (TRUE)

原创 文件路徑 alias與root區別

alias與root區別: root與alias主要區別在於nginx如何解釋location後面的uri,這會使兩者分別以不同的方式將請求映射到服務器文件上。 root的處理結果是:root路徑+location路徑 alias的處

原创 mysql_使用子查詢

子查詢總是從內向外處理 書寫子查詢語句時儘量格式化,看起來易理解 使用子查詢的地方可以使用 表聯結 代替 對有歧義的列名進行完全限定,即where orders.cust_id = customers.cust_id   場景: 1、利

原创 防火牆開放端口

轉載:https://www.cnblogs.com/yanglang/p/10711826.html   1、安裝firewall yum install firewalld systemd -y 3、查看系統防火牆狀態(如果返回

原创 python2中列表、字典輸出中文亂碼(\xe6\x81轉中文)

\xe6\x8轉中文: 方法1: # -*- coding: utf-8 -*- a='\xe6\x81\xb6\xe6\x84\x8f\xe8\xbd\xaf\xe4\xbb\xb6' #str類型 print(a.encode(

原创 MySQL 解決空字符排序問題

問題:做項目時發現個問題,對版本號列排序時,界面顯示5.5.53.0居然在0.0.0.2前面 分析流程: 原有sql寫法: mysql> select vendor,application, GROUP_CONCAT(distinct