過載配置檔案 nginx -s reload
熱部署(公升級nginx) 首先備份二進位制檔案 cp nginx nginx.old 拷貝新版本的nginx替換以前的nginx二進位制檔案 cp nginx新 nginx。傳送訊號 kill -usr2 nginx master舊程序pid 啟動新的master程序
這個時候舊master和worker程序不在監聽服務,新的連線會進去新的nginx程序中, kill -winch master舊程序 實現舊worker優雅的退出。
這時,可以看到舊的master程序還在,但worker已經優雅退出了,舊的master程序不會自動退出,如果出現問題,方便回退,執行relod拉起舊的worker進行,實現回退。
日誌切割:備份以前的日誌 mv access.log bak.log 然後執行 nginx -s reopen 這個方法不建議用
寫成bash指令碼,放到crontab計畫任務中。
kill -usr1 nginxpid和nginx -s reopen都是讓ningx重新開啟日誌。
Nginx命令列及演示過載,熱部署和日誌切割
1.命令列 1.格式 nginx s reload 2.幫助 h或者 3.使用指定的配置檔案 c 為nginx指定乙個配置檔案,來代替預設的 4.指定配置指令 g 在配置檔案中設定全域性指令 5.指定執行目錄 p 設定nginx路徑字首,比如乙個存放著伺服器檔案的目錄 預設是 usr local n...
Nginx 命令列演示筆記
1 過載 nginx s reload2 日誌切割 sbin nginx s reopen3 搭建一台靜態web伺服器 server access log var logs access link.log 4 反向 上游服務 upstream stark server access log home...
hbase命令列演示
進入hbase命令列 hbase shell 顯示hbase中的表 list 建立user表,包含info data兩個列族 create user info data 或者create user 向user表中插入資訊,row key為rk0001,列族info中新增name列標示符,值為zhan...