Beispielanalyse der Nginx-Signalsteuerung

PHPz
Freigeben: 2023-05-28 12:28:27
nach vorne
941 Leute haben es durchsucht

nginx简介

nginx是一个高性能的http和反向代理服务器,也是一个imap/pop3/smtp的代理服务器。nginx由俄罗斯的rambler.ru站点开发,而且官方测试nginx可以支撑五万并发。

nginx官网:

本文主要讲解nginx运行后如何控制它,以便它的停止或者重新启动。

// 启动和停止nginx
当前目录:/usr/local/bin/nginx
启动:
./sbin/nginx
停止 :
kill -int master 主机进程号
Nach dem Login kopieren

nginx信号量

nginx主要是通过信号量来控制nginx,主进程编号默认写入文件nginx.pid中,可以通修改配置文件nginx.conf修改修改文件的名称。

nginx主进程支持的信号如下:

Beispielanalyse der Nginx-Signalsteuerung

信号量使用方式

Beispielanalyse der Nginx-Signalsteuerung

具体讲解

term,int :kill -term(int)      nginx主进程号或者kill -term(int)

`cat/usr/local/nginx/logs/nginx.pid `,   nginx的进程马上被关闭,不能完整处理正在使用的nginx的用户的请求,等同于 /usr/local/nginx -s stop

quit:kill -quit              nginx主进程号 优雅的关闭nginx进程,在处理完所有正在使用nginx用户请求后再关闭nginx进程,等同于/usr/local/nginx -s quit

hup:kill -hup               nginx主进程号 nginx进程不关闭,但是重新加载配置文件。等同于/usr/local/nginx -s reload

usr1:kill -usr1          nginx主进程号 不用关闭nginx进程就可以重读日志,此命令可以用于nginx的日志定时备份,按月/日等时间间隔分割有用

usr2:kill -usr2          nginx主进程号 nginx的版本需要升级的时候,不需要停止nginx,就能对nginx升级

winch:kill -winch     nginx主进程号 配合usr2对nginx升级,优雅的关闭nginx旧版本的进程。

Das obige ist der detaillierte Inhalt vonBeispielanalyse der Nginx-Signalsteuerung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!