资讯专栏INFORMATION COLUMN

[笔记] nginx 两种方式 启动 重启 停止 升级

anonymoussf / 1202人阅读

摘要:安装情况安装目录为配置文件目录为日志文件目录为命令方式启动重启停止检测配置文件是否正确信号方式获取进程优雅重启进程号例优雅停止进程号暴力停止进程号进程号其他信号指令进程号重读日志进程号平滑升级进程号优雅关闭旧的进程,

nginx安装情况

安装目录为 /usr/local/nginx/
配置文件目录为 /usr/local/nginx/conf/

日志文件目录为 /usr/local/nginx/logs/

命令方式

启动

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

重启

/usr/local/nginx/sbin/nginx -s reload

停止

/usr/local/nginx/sbin/nginx -s stop

检测配置文件是否正确

/usr/local/nginx/sbin/nginx -t
信号方式

获取进程id

cat /usr/local/nginx/logs/nginx.pid

优雅重启

kill -HUP (进程号)
例:
kill -HUP "cat /usr/local/nginx/logs/nginx.pid"  

优雅停止

kill -QUIT (进程号)

暴力停止

kill -TERM (进程号)
kill -INT (进程号)

其他信号指令

kill -USR1 (进程号)   //重读日志
kill -USR2 (进程号)   //平滑升级
kill -WINCH (进程号)  //优雅关闭旧的进程,配合USR2

强制停止

pkill -9 nginx

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39556.html

相关文章

  • nginx配置参数详解及django框架下的nginx和uwsgi的搭建

    摘要:于年发布,聚焦于高性能,高并发和低内存消耗问题。二服务的启停控制在讲解配置文件参数前,让我们先来了解一下的启停操作吧。在讲解配置项之前,让我们先了解一下各个块的作用。配置最大连接数设置允许每个同时开启的最大连接数,默认值。 一、nginx简介、   nginx(发音engine x)是俄罗斯软件工程师Igor Sysoev开发的免费开源web服务器软件。nginx于2004年发布,聚焦...

    snowLu 评论0 收藏0
  • Dockerfile 与 Compose 环境搭建学习笔记(一)

    摘要:的主要作用是自己根据基础镜像,重新定制镜像,而不是直接从官方仓库拿现成的使用。以接下来要构建的环境来说明下,下面我将要搭建一个的开发环境,需要进行配合。它的主要作用是持久化数据,避免容器销毁后内部数据丢失暴露到宿主机的端口。 以前一直使用 Vagrant 作为自己的开发环境,并且在上家公司也推行大家采用 Vagrant 作为开发环境,保障公司使用的是同一套开发环境。随着docker的流...

    TZLLOG 评论0 收藏0
  • Dockerfile 与 Compose 环境搭建学习笔记(一)

    摘要:的主要作用是自己根据基础镜像,重新定制镜像,而不是直接从官方仓库拿现成的使用。以接下来要构建的环境来说明下,下面我将要搭建一个的开发环境,需要进行配合。它的主要作用是持久化数据,避免容器销毁后内部数据丢失暴露到宿主机的端口。 以前一直使用 Vagrant 作为自己的开发环境,并且在上家公司也推行大家采用 Vagrant 作为开发环境,保障公司使用的是同一套开发环境。随着docker的流...

    ityouknow 评论0 收藏0
  • Dockerfile 与 Compose 环境搭建学习笔记(一)

    摘要:的主要作用是自己根据基础镜像,重新定制镜像,而不是直接从官方仓库拿现成的使用。以接下来要构建的环境来说明下,下面我将要搭建一个的开发环境,需要进行配合。它的主要作用是持久化数据,避免容器销毁后内部数据丢失暴露到宿主机的端口。 以前一直使用 Vagrant 作为自己的开发环境,并且在上家公司也推行大家采用 Vagrant 作为开发环境,保障公司使用的是同一套开发环境。随着docker的流...

    刘永祥 评论0 收藏0
  • openSUSE 下 nginx 的安装配置

    摘要:本文介绍一下在下如何安装,以及对做一些简单的配置。安装完毕后会自动退出。通过这个步骤,来完成对配置文件的重新载入。节点中表示根目录存放的位置,表示要监听的端口,表示主机名。 本文介绍一下在 openSUSE 下如何安装 nginx ,以及对 nginx 做一些简单的配置。 安装环境:openSUSE Leap 42.2 安装步骤 1. 添加软件源 安装 nginx 有几种方式,包括源...

    Fourierr 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<