Nginx的日常维护

在完成对nginx.conf文件的配置后,就可以启动服务了,Nginx自身提供了一些用于日常维护的命令,下面进行详细的介绍。

1.Nginx基本信息检查

(1)检查Nginx配置文件的正确性

Nginx提供的配置文件调试功能非常有用,可以快速定位配置文件存在的问题。执行如下命令检测配置文件的正确性:

/opt/nginx/sbin/nginx –t 或者

/opt/nginx/sbin/nginx -t -c /opt/nginx/conf/nginx.conf

其中,“-t”参数用于检查配置文件是否正确,但并不执行。“-c”参数用于指定配置文件路径,如果不指定配置文件路径,Nginx默认会在安装时指定的安装目录下查找conf/nginx.conf文件。

如果检测结果显示如下信息,说明配置文件正确。

the configuration file /opt/nginx/conf/nginx.conf syntax is ok

configuration file /opt/nginx/conf/nginx.conf test is successful

(2)显示Nginx的版本以及相关编译信息

在命令行执行以下命令可以显示安装Nginx的版本信息。

/opt/nginx/sbin/nginx -v

执行以下命令显示安装的Nginx版本和相关编译信息:

/opt/nginx/sbin/nginx -V

不但显示Nginx的版本信息,同时显示nginx在编译时指定的相关模块信息。

2.Nginx的启动、关闭与重启

Nginx对进程的控制能力非常强大,可以通过信号指令控制进程。常用的信号有:

QUIT,表处理完当前请求后,关闭进程。

HUP,表示重新加载配置,也就是关闭原有的进程,并开启新的工作进程。此操作不会中断用户的访问请求,因此可以通过此信号平滑的重启Nginx。

USR1,用于Nginx的日志切换,也就是重新打开一个日志文件,例如每天要生成一个新的日志文件时,可以使用这个信号来控制。

USR2,用于平滑升级可执行程序。

WINCH ,从容关闭工作进程。

(1)Nginx的启动

Nginx的启动非常简单,只需输入:

/opt/nginx/sbin/nginx

即可完成nginx的启动。nginx启动后,可以通过如下命令查看Nginx的启动进程:

[root@localhost logs]# ps -ef|grep nginx

root     16572     1  0 11:14 ?        00:00:00 nginx: master process /opt/nginx/sbin/nginx

nobody   16591 16572  0 11:15 ?        00:00:00 nginx: worker process

nobody   16592 16572  0 11:15 ?        00:00:00 nginx: worker process

nobody   16593 16572  0 11:15 ?        00:00:00 nginx: worker process

nobody   16594 16572  0 11:15 ?        00:00:00 nginx: worker process

(2)Nginx的关闭

如果要关闭Nginx进程,可以使用如下命令:

kill -XXX pid

其中,XXX就是信号名,pid是Nginx的进程号,可以通过如下两个命令获取:

ps -ef | grep "nginx: master process" | grep -v "grep" | awk -F ' ' '{print $2}'

cat /opt/nginx/logs/nginx.pid

(3)Nginx的平滑重启

要不间断服务地重新启动Nginx,可以使用如下命令:

kill -HUP ‘cat /opt/nginx/logs/nginx.pid‘

本文出自 “技术成就梦想” 博客,请务必保留此出处http://ixdba.blog.51cto.com/2895551/793571

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Servers/web/

时间: 2024-09-22 23:35:18

Nginx的日常维护的相关文章

nginx日常维护常用命令_nginx

一.简明nginx常用命令 1. 启动 Nginx 复制代码 代码如下: poechant@ubuntu:sudo ./sbin/nginx 2. 停止 Nginx 复制代码 代码如下: poechant@ubuntu:sudo ./sbin/nginx -s stoppoechant@ubuntu:sudo ./sbin/nginx -s quit -s都是采用向 Nginx 发送信号的方式. 3. Nginx 重载配置 复制代码 代码如下: poechant@ubuntu:sudo ./sb

服务器日常维护常识(win+linux)

为了方便大家在维护中了解一些维护内容的同时又能避免出现错误.下面就收集了一些服务器日常维护的常识供大家参考. 服务器日常维护常识之硬件维护 服务器日常维护常识硬件维护1.储存设备的扩充 当资源不断扩展的时候,服务器就需要更多的内存和硬盘容量来储存这些资源.所以,内存和硬盘的扩充是很常见的.增加内存前需要认定与服务器原有的内存的兼容性,最好是同一品牌的规格的内存.如果是服务器专用的ECC内存,则必须选用相同的内存,普通的SDRAM内存与ECC内存在同一台服务器上使用很可能会引起统严重出错.在增加硬

浅谈网站日常维护工作哪些是关键

对于网站维护者而言平时需做哪些事,相信广大的站长朋友们都十分的清楚,但哪些工作才是日常网站维护工作当中最为关键的呢?下面A5站长网SEO诊断优化团队就来和广大的站长朋友们浅谈下究竟网站日常维护工作哪些才是关键? 稳定新鲜的内容更新 内容这项工作永远都会是网站维护者工作的重点所在,无论是什么类型的网站,网站都需要更新内容,没有内容的支撑,网站就别提发展,想要网站有生机,就要每天有规律的写些新鲜的内容,进行网站更新,网站只有有新内容的增加,才能吸引搜索引擎蜘蛛和用户的访问,否则,搜索引擎蜘蛛每次来你

专题站日常维护与优化注意事项

对于网站的日常维护与优化站长们是再熟悉不过了,每天基本上都在做同样的事,有时可能还会觉得烦,然而,那又有什么办法呢?谁让我们选择了这个行业,爱上了这个行业呢?虽然站长们对专题站的日常维护已经很熟悉了,但A5 SEO诊断优化小组还是就这个问题来和大家浅谈一下,希望对刚入行的新手站长们有所帮助. 1.内容更新 A.定时定量更新内容 如,第一次是早上九点到十点每天更新一篇文章,以后最好也这个时间每天更新一篇. B.从长尾关键词入手写文章 可以在百度知道,相关搜索找一些相关长尾关键词进行扩展写文章.当然

Oracle DBA数据库日常维护完全手册

在Oracle数据库运行期间,DBA应该对数据库的运行日志及表空间的使用情况进行监控,及早发现数据库中存在的问题. 一.Oracle警告日志文件监控 Oracle在运行过程中,会在警告日志文件(alert_SID.log)中记录数据库的一些运行情况: ●数据库的启动.关闭,启动时的非缺省参数: ●数据库的重做日志切换情况,记录每次切换的时间,及如果因为检查点(checkpoint)操作没有执行完成造成不能切换,会记录不能切换的原因: ●对数据库进行的某些操作,如创建或删除表空间.增加数据文件:

sybase数据库日常维护

数据库日常维护工作是系统管理员的重要职责.其内容主要包括以下几个部分:一.备份系统数据SYBASE 系统的备份与恢复机制保证了在系统失败时重新获取数据的可能性.SQL Server 提供了两种不同类型的恢复机制:一类是系统自动完成的恢复,这种措施在每次系统启动时都自动进行,保证了在系统瘫痪前完成的事务都写到数据库设备上,而未完成的事务都被回退:另一类是人工完成的恢复,这是通过 DUMP 和 LOAD 命令来执行人工备份和恢复工作.因此定期备份事务日志和数据库是一项十分重要的日常维护工作. 1.备

Sybase数据库轻松日常维护

数据库日常维护工作是系统管理员的重要职责.其内容主要包括以下几个部分: 一.备份系统数据 Sybase系统的备份与恢复机制保证了在系统失败时重新获取数据的可能性.SQL Server 提供了两种不同类型的恢复机制:一类是系统自动完成的恢复,这种措施在每次系统启动时都自动进行,保证了在系统瘫痪前完成的事务都写到数据库设备上,而未完成的事务都被回退:另一类是人工完成的恢复,这是通过 DUMP 和 LOAD 命令来执行人工备份和恢复工作.因此定期备份事务日志和数据库是一项十分重要的日常维护工作. 1.

如何进行计算机主板日常维护

  计算机主板的日常维护主要应该做到的是防尘和防潮,CPU.内存条.显示卡等重要部件都是插在主机板上,如果灰尘过多的话,就有可能使主板与各部件之间接触不良,产生这样那样的未知故障,给你的工作和娱乐带来很大麻烦;如果环境太潮湿的话,主板很容易变形而产生接触不良等故障,影响你的正常使用.另外,在组装计算机时,固定主板的螺丝不要拧得太紧,各个螺丝都应该用同样的力度,如果拧得太紧的话也容易使主板产生形变. 一般不打开机箱,我们不太能够接触到它,我所碰到最多的就是有些人在不知道的情况或者为了省事,常常在开

如何自己动手进行鼠标键盘的日常维护

  一.鼠标的日常维护 比起计算机的其它硬件设备,鼠标的价格确实是比较便宜.但是一旦出了毛病,可能更多的人都会掏腰包再买一个.其实鼠标的维护并不难,只要在使用时能加以注意就好.即使有了问题,你也不妨给自己一个动手的机会,这样即能省钱又能练手,何乐而不为呢. 1.机械式鼠标 机械鼠标在使用了一段时间后,橡胶球带入的粘性灰尘附着在传动轴上,会造成传动轴传动不均甚至被卡住,导致灵敏度降低,控制起来不会象刚买时那样方便灵活.这时候,你只需要将鼠标翻过来,摘下塑料圆盖,取出橡胶球,用沾有无水酒精的棉球清洗