nginx服务和对应端口的那些事

简介:

   优雅平滑重启nginx服务发现报错:

1
2
[root@web01 conf] # /application/nginx/sbin/nginx -s reload
nginx: [error]  open ()  "/application/nginx-1.6.3//logs/nginx.pid"  failed (2: No such  file  or directory)

        经过查看nginx服务未启动导致的,-s reload平滑优雅重启必须在nginx服务启动的状态才可以重启,就好像电脑还没有开机,你根本找不到重启的按钮。重启是建立在已经启动的状态的。


        判断nginx服务器是否启动?

1    根据nginx服务对应的进程是否存在判断,如下图查看没有nginx服务对应的进程

1
2
[root@web01 conf] # ps -ef|grep nginx
root       1437   1313  0 10:36 pts /1     00:00:00  grep  nginx

2    根据nginx服务对应的端口是否存在监听

1
2
[root@web01 conf] # lsof -i :80
[root@web01 conf] #
1
2
[root@web01 conf] # netstat -lntup|grep nginx
[root@web01 conf] #
1
2
[root@web01 conf] # netstat -lntup|grep 80
[root@web01 conf] #


启动nginx服务后再查看:

1
[root@web01 conf] # /application/nginx/sbin/nginx

查看nginx进程是否存在:

1
2
3
4
5
[root@web01 conf] # ps -ef|grep nginx
root       1444      1  0 10:40 ?        00:00:00 nginx: master process  /application/nginx/sbin/nginx
www        1445   1444  0 10:40 ?        00:00:00 nginx: worker process        
root       1456   1313  0 10:40 pts /1     00:00:00  grep  nginx
[root@web01 conf] #

查看端口是否存在:

1
2
3
4
[root@web01 conf] # lsof -i :80
COMMAND  PID USER   FD   TYPE DEVICE SIZE /OFF  NODE NAME
nginx   1444 root    6u  IPv4  12531      0t0  TCP *:http (LISTEN)
nginx   1445  www    6u  IPv4  12531      0t0  TCP *:http (LISTEN)
1
2
3
4
[root@web01 conf] # netstat -lntup|grep nginx
tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      1444 /nginx          
tcp        0      0 0.0.0.0:81                  0.0.0.0:*                   LISTEN      1444 /nginx          
tcp        0      0 0.0.0.0:82                  0.0.0.0:*                   LISTEN      1444 /nginx
1
2
3
4
5
6
[root@web01 conf] # netstat -lntup|grep 80
tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      1444 /nginx          
[root@web01 conf] # netstat -lntup|grep 81
tcp        0      0 0.0.0.0:81                  0.0.0.0:*                   LISTEN      1444 /nginx          
[root@web01 conf] # netstat -lntup|grep 82
tcp        0      0 0.0.0.0:82                  0.0.0.0:*                   LISTEN      1444 /nginx


目前nginx服务已经确定好启动了,那么继续执行优雅平滑重启,就不会报错。

1
2
[root@web01 conf] # /application/nginx/sbin/nginx -s reload
[root@web01 conf] #
本文转自sandshell博客51CTO博客,原文链接http://blog.51cto.com/sandshell/1957768如需转载请自行联系原作者

sandshell
相关文章
|
自然语言处理 大数据 应用服务中间件
大数据-172 Elasticsearch 索引操作 与 IK 分词器 自定义停用词 Nginx 服务
大数据-172 Elasticsearch 索引操作 与 IK 分词器 自定义停用词 Nginx 服务
368 5
|
安全 网络协议 网络安全
【Azure APIM】APIM服务配置网络之后出现3443端口不通,Management Endpoint不健康状态
如果没有关联的网络安全组,则阻止所有网络流量通过子网和网络接口。
400 30
|
缓存 负载均衡 应用服务中间件
Nginx 实现一个端口代理多个前后端服务
【10月更文挑战第19天】Nginx 的强大功能不仅限于此,它还可以与其他技术和工具相结合,为我们的应用提供更强大的支持和保障。在不断发展的互联网时代,掌握 Nginx 的使用技巧将为我们的工作和生活带来更多的便利和效益。
|
网络协议 Java Shell
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
1023 7
|
安全 Linux 网络安全
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息。本文分三部分介绍 nmap:基本原理、使用方法及技巧、实际应用及案例分析。通过学习 nmap,您可以更好地了解网络拓扑和安全状况,提升网络安全管理和渗透测试能力。
976 5
|
负载均衡 前端开发 JavaScript
Nginx 代理多服务
以上是 Nginx 代理多服务的几种常见方式,在实际应用中,可以根据具体的业务需求和系统架构选择合适的代理方式,并结合其他 Nginx 的功能和配置来优化和完善系统的性能和功能。
|
应用服务中间件 网络安全 nginx
nginx作为web服务以及nginx.conf详解
nginx作为web服务以及nginx.conf详解
|
Kubernetes 应用服务中间件 nginx
k8s基础使用--使用k8s部署nginx服务
本文介绍了Kubernetes中核心概念Deployment、Pod与Service的基本原理及应用。Pod作为最小调度单元,用于管理容器及其共享资源;Deployment则负责控制Pod副本数量,确保其符合预期状态;Service通过标签选择器实现Pod服务的负载均衡与暴露。此外,还提供了具体操作步骤,如通过`kubectl`命令创建Deployment和Service,以及如何验证其功能。实验环境包括一台master节点和两台worker节点,均已部署k8s-1.27。
1367 1
|
应用服务中间件 Linux Shell
Linux 配置 Nginx 服务的详细步骤,绝对干货
Linux 配置 Nginx 服务的详细步骤,绝对干货
1350 0