成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Nginx重啟的簡(jiǎn)單命令 kill

開發(fā) 前端
Nginx重啟有些時(shí)候需要我們使用到,但是我們?cè)谑褂玫臅r(shí)候會(huì)發(fā)現(xiàn)有很多簡(jiǎn)單的方法,下面就是一個(gè)簡(jiǎn)單的kill命令就可以進(jìn)行Nginx重啟。

當(dāng)我們?cè)贜ginx中安裝完一個(gè)新程序之后就需要進(jìn)行重啟,其實(shí)在重啟的時(shí)候有個(gè)小技巧。kill命令就是一個(gè)十分神奇的命令。下面我們就來學(xué)些有關(guān)kill命令如何來進(jìn)行Nginx重啟的。

如果機(jī)器比較慢,Nginx重啟kill進(jìn)程時(shí)一瞬間殺不完,再執(zhí)行一次即可。這種重啟方式不是特別安全,如果配置有誤,則會(huì)重啟失敗,需要重新修改配置文件然后再啟動(dòng),期間會(huì)消耗一點(diǎn)時(shí)間。不過對(duì)于目前普遍還是不怎么嚴(yán)格的http界而言,這點(diǎn)時(shí)間還不至于產(chǎn)生太大損失,只要不是在關(guān)鍵時(shí)刻搞出來就好。如果希望沿用這種重啟辦法,我提議還是先好好測(cè)試吧。

后來我在nginx.net上看到了一種更奇妙的Nginx重啟

kill -HUP $pid($pid就是nginx master進(jìn)程的進(jìn)程號(hào))

我一般這樣用

  1. kill -HUP `cat /data/nginx/logs/nginx.pid` 

這種方式的好處是實(shí)現(xiàn)“平滑重啟”,在ps -aux中可以看到,nginx首先啟動(dòng)新進(jìn)程,舊的進(jìn)程仍然提供服務(wù),在一段時(shí)間后,舊的進(jìn)程服務(wù)結(jié)束就自動(dòng)關(guān)閉,剩下新進(jìn)程繼續(xù)服務(wù)。但是這種方式也是有缺點(diǎn)的,如果配置文件有誤,或者資源沖突,則重啟失效,但nginx并沒有任何的提示!這就會(huì)時(shí)常發(fā)現(xiàn)改動(dòng)的配置文件沒有生效,又比較難找到問題。

所以,最后雜和了一下問題,弄了一個(gè)nginx.sh,這個(gè)版本的nginx.sh還是沒有解決kill -HUP的資源沖突的問題,但解決了配置文件的問題。資源沖突的比如80端口被占用、日志文件目錄沒有創(chuàng)建這種的。
參考網(wǎng)上的做法,用如下腳本控制:

  1. #!/bin/sh  
  2. BASE_DIR='/usr/local/' 
  3. ${BASE_DIR}nginx/sbin/nginx -t -c ${BASE_DIR}nginx/conf/nginx.
    conf 
    >& ${BASE_DIR}nginx/logs/nginx.start  
  4. info=`cat ${BASE_DIR}nginx/logs/nginx.start`  
  5. if [ `echo $info | grep -c "syntax is ok" ` -eq 1 ]; then  
  6. if [ `ps aux|grep "nginx"|grep -c "master"` == 1 ]; then  
  7. kill -HUP `cat ${BASE_DIR}nginx/logs/nginx.pid`  
  8. echo "ok"  
  9. else  
  10. killall -9 nginx  
  11. sleep 1  
  12. ${BASE_DIR}nginx/sbin/nginx  
  13. fi  
  14. else  
  15. echo "######## error: ########"  
  16. cat ${BASE_DIR}nginx/logs/nginx.start  
  17. fi 

以上就是對(duì)Nginx重啟的詳細(xì)介紹希望大家有所收獲。

【編輯推薦】

  1. Nginx反向代理支持的各種編程語言
  2. Nginx asp錯(cuò)誤502的解決方法
  3. nginx resin相關(guān)程序的代碼介紹
  4. Nginx Resin安裝中的相關(guān)技巧和操作流程
  5. Nginx啟動(dòng)如何做到操控自如
責(zé)任編輯:張浩 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2013-12-03 09:12:37

Linux命令kill命令

2009-10-20 09:19:11

Linux kill命

2010-06-07 12:51:51

Linux 查看進(jìn)程

2018-04-27 14:58:09

Linuxkill命令

2009-12-25 16:39:24

Linux關(guān)機(jī)重啟命令

2010-07-12 17:23:14

2013-09-27 09:56:25

2010-05-06 17:03:49

Unix命令

2010-03-30 18:56:13

Nginx配置模塊

2010-03-30 19:23:56

Nginx日志切割

2022-04-14 11:17:41

MySQL字符配置

2022-11-01 12:16:47

Nginx微服務(wù)編譯

2009-11-18 09:26:36

Ubuntulinux關(guān)機(jī)

2015-07-22 17:19:20

Linux命令技巧

2010-04-28 08:52:59

unixware

2010-05-28 13:37:50

MySQL簡(jiǎn)單命令

2025-05-09 08:10:00

Linux自動(dòng)重啟運(yùn)維

2009-11-13 09:36:10

UNIX通訊命令操作系統(tǒng)

2013-06-05 09:37:09

WindumpWindump網(wǎng)絡(luò)命令

2010-08-26 15:59:17

linux
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久草电影网 | 欧美午夜一区 | 久久久精品视频免费 | 午夜影院在线观看视频 | 成人婷婷 | aaa天堂 | 三级视频在线观看电影 | 精品一区二区三区中文字幕 | 久久com | 欧美日韩亚洲一区二区 | 亚洲视频在线一区 | 毛片一区 | 精品欧美一区二区三区免费观看 | 中文字幕一区二区三区乱码在线 | 国产中文区二幕区2012 | 亚洲欧美中文日韩在线v日本 | 免费av在线 | 久久综合伊人 | 日韩福利在线 | pacopacomama在线| 亚洲一区二区三区在线观看免费 | 国产精品一区二区在线 | 麻豆精品一区二区三区在线观看 | 久久久久国产 | 毛片com| 国产精品美女在线观看 | 黄色免费在线网址 | 欧美一级在线观看 | 午夜小视频在线观看 | 玖玖玖在线 | 国产精品区二区三区日本 | 国产精品免费大片 | 97伦理电影| 91精品无人区卡一卡二卡三 | 在线观看a视频 | 国产精品久久久久久久久污网站 | 欧美一级淫片免费视频黄 | 一区视频| 国产女人第一次做爰毛片 | 99re6在线视频| 日韩成人在线播放 |