Nginx服务器模块热部署方法与步骤.pdfVIP

  • 1
  • 0
  • 约2.16万字
  • 约 18页
  • 2026-02-12 发布于北京
  • 举报

热部署(方案一):

1.查看原编译参数:

#升级一般是添加新的模块,或者升级版本,所以要参考以前编译的模块,如果不添加,那么以前的模块就不

能使用了[root@node3~]#/usr/local/nginx/sbin/nginx‑V

2.预编译/编译/安装:

./configure‑‑prefix/usr/local/nginx

makemakeinstall

3.直接升级:

makeupgrade

热部署(方案二):

1.查看原编译参数:

#升级通常是添加新模块或升级版本,因此需要参考以前编译的模块。如果不添加,以前的模块将无法使用。

[root@node3~]#/usr/local/nginx/sbin/nginx‑V

2.预编译/编译/安装:

./configure‑‑prefix/usr/local/nginx

makemakeinstall

3.生成新的master进程:

kill‑USR2`cat/usr/local/nginx/logs/nginx.pid`

[root@node3nginx‑1.16.0]#ps‑ef|grep[n]ginx

roo07?00:00:00nginx:主进程

/usr/local/nginx/sbin/nginx

nginx80978054021:09?00:00:00nginx:工作进程

nginx80988054021:09?00:00:00nginx:工作进程

root81348054021:13?00:00:00nginx:主进程

/usr/local/nginx/sbin/nginx

nginx81358134021:13?00:00:00nginx:工作进程

nginx81368134021:13?00:00:00nginx:工作进程

4.优雅老worker进程:

热部署(方案一):

1.查看原编译参数:

#升级一般是添加新的模块,或者升级版本,所以要参考以前编译的模块,如果不添加,那么以前的模块就不

能使用了

[root@node3~]#/usr/local/nginx/sbin/nginx-V

2.预编译/编译/安装:

./configure--prefix=/usr/local/nginx

makemakeinstall

3.直接升级:

makeupgrade

热部署(方案二):

1.查看原编译参数:

#升级一般是添加新的模块,或者升级版本,所以要参考以前编译的模块,如果不添加,那么以前的模块就不

能使用了

[root@node3~]#/usr/local/nginx/sbin/nginx-V

2.预编译/编译/安装:

./configure--prefix=/usr/local/nginx

makemakeinstall

3.生成新的master进程:

kill-USR2`cat/usr/local/nginx/logs/nginx.pid`

[root@node3nginx-1.16.0]#ps-ef|grep

文档评论(0)

1亿VIP精品文档

相关文档