利用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 擁有...