世界因你而精彩  
          日歷
          <2014年11月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456
          統(tǒng)計
          • 隨筆 - 169
          • 文章 - 1
          • 評論 - 138
          • 引用 - 0

          導航

          常用鏈接

          留言簿(9)

          隨筆分類(163)

          隨筆檔案(154)

          文章檔案(1)

          新聞檔案(1)

          相冊

          收藏夾(1)

          個人雜雜

          友情鏈接

          自學考試

          資料搜索

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 359740
          • 排名 - 153

          最新評論

          閱讀排行榜

          評論排行榜

           

          nginx的結束重啟一般是通過下面命令來實現的:

          1
          kill -QUIT 26000

          其中26000是nginx的主進程號。

          每次都需要通過ps命令來查詢nginx的主進程號,非常麻煩。 在《實戰(zhàn)nginx:取代Apache的高性能Web服務器》一書中提到了使用pid文件的方法,不巧的是給的命令漏了些東西,這里給出完整的指令。

          什么是pid文件

          pid文件就是一個純文本文件,里面記錄的是進程的pid號。

          下面是一個pid文件的內容::

          1
          26000

          nginx的默認pid文件

          nginx使用了pid文件來記錄master process的pid號,如果編譯時沒有指定,那它的路徑就是:

          1
          <prefix>/logg/nginx.pid

          其中<prefix>是nginx的安裝路徑。

          如果你想修改默認的pid文件路徑,可以在編譯時加入配置。參數如下:

          1
          ./configure --pid-path=/data/test/ngx.pid

          指定后,默認的pid文件路徑就更改為:

          1
          /data/test/ngx.pid

          如果指定只是路徑,沒有pid的文件名,那么pid的文件名還是nginx.pid

          通過配置文件修改pid

          除了使用默認值和通過編譯時修改外,還可以通過在nginx的配置文件中修改。如下:

          1
          pid /var/run/nginx.pid;

          這里修改的值只對使用該配置文件的nginx有效。

          用PID文件停止Nginx

          假設pid文件路徑為/data/logs/nginx.pid

          1
          kill -QUIT 'cat /data/run/nginx.pid'


          用pid文件重新加載配置文件

          1
          kill -HUP 'cat /data/run/nginx.pid'
          posted on 2014-11-19 17:22 張秀蘭 閱讀(6493) 評論(0)  編輯  收藏 所屬分類: 學習園地
           
          Copyright © 張秀蘭 Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 饶阳县| 洪湖市| 浦城县| 晋中市| 积石山| 泾源县| 高清| 郁南县| 马关县| 策勒县| 蓝田县| 新闻| 张北县| 通河县| 建始县| 招远市| 微山县| 扬中市| 扎赉特旗| 垦利县| 和龙市| 曲阳县| 宾阳县| 翼城县| 屏东市| 柘荣县| 山阳县| 晋江市| 延长县| 永和县| 烟台市| 司法| 安泽县| 芜湖市| 延长县| 和硕县| 额敏县| 河西区| 汪清县| 房产| 错那县|