linux中wsgi的詳解(企業級)

2021-09-02 09:42:48 字數 1222 閱讀 3703

利用python指令碼架構,該指令碼是用來記錄系統時間

介紹wsgi server

wsgi規定符合wsgi規範的wsgi伺服器需要完成以下事情:

接收來自http客戶端的request請求

按照wsgi規範呼叫wsgi應用程式

把處理好的結果返回給客戶端

wsgi規定wsgi應用程式是乙個callable物件,當有請求過來時,wsgi伺服器 會呼叫這個wsgi應用程式

wsgi 應用程式可以是:

方法函式

實現了__call__方法的乙個類的例項

乙個類,用這個類生成例項的過程就相當於呼叫這個類

接受引數:environ, start_response,exc_info(可選)

environ(環境變數): http請求的所有輸入資訊都可以通過environ獲得

start_response: 乙個callbale函式。 接受兩個引數status(狀態碼)和response_headers(引數列表)

exc_info: 錯誤處理的時候使用

返回值:乙個iterator物件,這個iterator就是repsonse body

wsgi middleware

中介軟體是為了是應用程式有額外的行為而存在的。 中介軟體可以隨便決定是否放在程式的前面。否則就布時中介軟體而是程式的一部分使用

在上四章基礎上 

linux中的kill詳解

無論你使用哪種作業系統,你一定會遇到某個行為失常的應用,它把自己鎖死並拒絕關閉。在linux 還有mac 你可以用乙個 kill 命令強制終結它。在這個教程中,我們將展示給你多種方式使用 kill 命令終結應用。kill命令和訊號 當你執行乙個 kill 命令,你實際上傳送了乙個訊號給系統,讓它去終...

Linux中的程序關係詳解

每乙個程序除了有乙個程序id之外,還屬於乙個程序組,程序組通常是乙個或多個程序的集合。這些程序通常是與乙個作業相關的。例如 ps axu grep bash wc l 這是三個程序,他們直接通過管道傳遞資料,為了是完成乙個作業,對於這個整體來說是乙個程序組,其中ps程序是程序組的組長程序。程序組也是...

Linux中的chmod指令詳解

chmod可以用來改變檔案的許可權,比如說讓我們來檢視test.txt的詳細資訊 ll test.txt檢視的結構如下所示 rw r r 1 root root 16 8月 18 17 06 test.txt該檔案的許可權結構分解是這樣的。許可權碼許可權 字母表示 占用位數 檔案型別無1 rw 擁有...