国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > Nginx > 正文

nginx 平滑重啟與升級(jí)的實(shí)現(xiàn)方法

2024-08-30 12:21:48
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
有時(shí)候我們需要平滑重啟nginx服務(wù),防止出現(xiàn)問(wèn)題,這里簡(jiǎn)單的總結(jié),方便需要的朋友

如果改變了Nginx的配置文件(nginx.conf),想重啟Nginx,同樣可以通過(guò)發(fā)送系統(tǒng)信號(hào)給Nginx主進(jìn)程的方式來(lái)進(jìn)行.不過(guò),重啟之前,要確認(rèn)Nginx配置文件(nginx.conf)的語(yǔ)法是正確的,否則Nginx將不會(huì)加載新的配置文件。通過(guò)以下命令可以判斷Nginx配置文件是否正確:

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

如果配置文件不正確,屏幕將會(huì)提示配置文件的第幾行出錯(cuò):

[emerg]:unknowndirective"abc"inlusrllocaUwebserverlnginxjconflnginx.conf:55
Configurationfile/usr/local/webserver/nginx/conf/nginx?conf test failed

如果配置文件正確,屏幕將提示以下兩行信息:

The configuration file/usr/loca/webserver/nginx/conf/nginx.conf syntax is  ok
Configuration file/usr/local/webserver/nginx/conf/nginx.conf test is  successful

這時(shí)候,就可以平滑重啟Nginx了。

復(fù)制代碼 代碼如下:
/usr/local/www/nginx/sbin/nginx -xs reloadx

或:
復(fù)制代碼 代碼如下:
killx -HUP `cat /usr/local/www/nginx/logs/nginx.pidx`

下面是一些補(bǔ)充:

平滑重啟 kill -HUP `cat /usr/local/www/nginx/logs/nginx.pid`

平滑升級(jí)nginx

cd /yujialin
wget http://nginx.org/download/nginx-1.0.6.tar.gz
tar zxvf nginx-1.0.6.tar.gz
cd nginx-1.0.6

/usr/local/www/nginx/sbin/nginx -V
nginx: nginx version: nginx/1.0.4
nginx: built by gcc 4.1.2 20080704 (Red Hat 4.1.2-50)
nginx: configure arguments: --prefix=/usr/local/www/nginx --with-pcre=/yujialin/pcre-8.12 --with-http_stub_status_module --with-http_gzip_static_module
這步是要得到編譯參數(shù)

./configure --prefix=/usr/local/www/nginx --with-pcre=/yujialin/pcre-8.12 --with-http_stub_status_module --with-http_gzip_static_module
用上面這段編譯

然后make,千萬(wàn)別make install

make完了 在objs目錄下就多了個(gè)nginx,這個(gè)就是新版本的程序了
mv /usr/local/www/nginx/sbin/nginx /usr/local/www/nginx/sbin/nginx-20110906
cp objs/nginx /usr/local/www/nginx/sbin/nginx

/usr/local/www/nginx/sbin/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 successfu

make upgrade 執(zhí)行升級(jí)

執(zhí)行完后 /usr/local/nginx/sbin/nginx -V
nginx: nginx version: nginx/1.0.6
nginx: built by gcc 4.1.2 20080704 (Red Hat 4.1.2-50)
nginx: configure arguments: --prefix=/usr/local/www/nginx --with-pcre=/yujialin/pcre-8.12 --with-http_stub_status_module --with-http_gzip_static_module

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 绥中县| 永嘉县| 乐平市| 连南| 乐平市| 固安县| 吴旗县| 新乡县| 历史| 伊川县| 北流市| 柯坪县| 滦平县| 乾安县| 孟州市| 松江区| 鄂托克旗| 黔江区| 昭平县| 鄂州市| 莱阳市| 唐海县| 雷州市| 江西省| 丹阳市| 海宁市| 广南县| 普格县| 沁水县| 永城市| 华亭县| 闽清县| 咸丰县| 许昌县| 玉树县| 汕尾市| 晋城| 沙洋县| 云龙县| 溧阳市| 黎平县|