ngnix 啟動,停止和訊號控制

2021-07-09 15:00:53 字數 1228 閱讀 9693

啟動:

ngnix位址 -c nginx 配置檔案位址

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

停止:從容停止kill -quit +程序號

ps -ef|grep nginx 檢視nginx程序號(master)(注意許可權的問題+sudo)

快速停止kill -term(int) +程序號

強制停止 pkill -9 nginx

驗證nginx配置檔案是否正確的方法:

1、進入/usr/local/nginx/sbin 目錄 執行 ./nginx -t

chen@ubuntu:/usr/local/nginx/sbin$ sudo ./nginx -t

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

2./usr/local/nginx/sbin/nginx -c -t /usr/local/nginx/conf/nginx.conf

重啟:1、sudo ./nginx -s reload(要進入nginx 的可執行目錄下)

2、kill -hup +程序號

訊號控制:

quit:從容關閉

hup:重啟

term:快速關閉

int:從容關閉

usr1:切換日誌檔案

usr2:平滑公升級可執行檔案

winch:從容關閉工作程序

nginx平滑公升級:不停止原先的程序,老程序處理完畢不接受新程序

步驟:2、將之前版本的可執行檔案備份,具體為:進入/usr/local/nginx/sbin cp nginx nginx.old

3、進去高版本的nginx,進入 /home/chen/nginx/nginx.1.9.9  下有個objs 有nginx的可執行檔案 cp /objs/nginx -rfp /usr/local/nginx/sbin

4.檢視版本 ./nginx -v

chen@ubuntu:/usr/local/nginx/sbin$ ./nginx -v

nginx version: nginx/1.9.9

nginx 平滑公升級和強制公升級在於對程序的影響

啟動和停止rac節點

rac集群中資料庫節點有2個,hostname分別為node1,node2.一.通過srvctl工具管理 1.關閉rac資料庫服務順序 oracle node2 srvctl stop database d dbname oracle node2 srvctl stop asm n node1 or...

nginx啟動和停止指令碼

bin sh nginx base dir opt nginx nginx daemon sbin nginx nginx conf conf nginx.conf launch signal s dev null checkconfig c t dev null start exit1 check...

vc 啟動和停止服務

包含標頭檔案 include 以下以web服務為例 include void cstartservicedlg onbnclickedbutton1 開啟www服務。sc handle hsvc openservice hsc,w3svc service start service query st...