1.启动

/usr/local/nginx/sbin/nginx

2.重启

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

3.关闭

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

4.检验配置文件

/usr/local/nginx/sbin/nginx -t

5.再启动nginx服务时,无法正常启动,报错误信息如下

[root@localhost nginx]# /usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful[root@localhost nginx]# /usr/local/nginx/sbin/nginx -s reload
nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid"

-t 没问题,reload就报错了。因为是加载配置文件报的错,所以用-c 选项指定配置文件 ,如此指明后问题解决搜了一下解决:

[root@localhost logs]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

6.此时如果nginx进程杀死后pid丢失了,下一次再开启nginx -s reload时无法启动,重装可以解决这个问题,但是太麻烦了,也可以用

[root@localhost logs]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/logs/nginx.pid

注:看是不是端口被占用

ss -nulpt 

7.记录我的一个报错

1.先用网上查的方法测了

[root@localhost logs]# /usr/local/nginx/sbin/nginx -s reload
nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)

[root@localhost logs]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/logs/nginx.pid
nginx: [emerg] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)

2.查看是否启动

[root@localhost logs]# ss -nulpt  | grep :80
tcp    LISTEN     0      128                       *:80                                    *:*                   users:(("nginx",pid=4488,fd=6),("nginx",pid=4487,fd=6))

[root@localhost logs]#  pgrep nginx
4487
4488

3.尝试手动关闭

[root@localhost nginx]# /usr/local/nginx/sbin/nginx -s stop
nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)

[root@localhost logs]#  killall -9 nginx

[root@localhost logs]#  ps -auxf | grep nginx
root      4518  0.0  0.0 112720   984 pts/1    S+   21:28   0:00          \_ grep --color=auto nginx

4.重启就好啦

[root@localhost logs]#  /usr/local/nginx/sbin/nginx

[root@localhost logs]# ss -nulpt | grep nginx
tcp    LISTEN     0      128       *:80                    *:*                   users:(("nginx",pid=4521,fd=6),("nginx",pid=4520,fd=6))

[root@localhost logs]# ls
access.log  error.log  nginx.pid

一开始百度解决该问题。只是找到几个求助答案。没有实际有效的方法,搜到的也是-c的那个

nginx(No such file or directory与invalid PID number)相关推荐

  1. Nginx 负载均衡 - linux下nginx加载配置文件异常处理,提示invalid PID number in “/run/nginx.pid“问题解决

    执行 nginx -s reload 加载配置文件的时候报错了. 提示 nginx: [error] invalid PID number "" in "/run/ngi ...

  2. nginx: [error] invalid PID number ““ in “/app/nginx-1.16.0/logs/nginx.pid“

    测试Nginx负载均衡功能,在修改完配置文件后,重启Nginx失败,报错如下.(Nginx编译安装) [root@web01 conf]# nginx -s reload nginx: [error] ...

  3. nginx: [error] invalid PID number in /run/nginx.pid

    在重启云主机(系统)之后,执行 nginx -t 是OK的,然而在执行 nginx -s reload 的时候报错 nginx: [error] invalid PID number "&q ...

  4. nginx: [error] invalid PID number问题处理

    再启动nginx服务时,无法正常启动,报错误信息如下 nginx: [error] invalid PID number "" in "/usr/local/nginx/ ...

  5. Nginx报错 nginx: [error] invalid PID number ““ in “/usr/local/nginx/logs/nginx.pid“

    今天因为某些原因重装了Nginx,修改好nginx.conf配置文件后,在sbin目录下执行 ./nginx -t 显示是OK的,但是在执行./nginx -s reload 时报错,提示: ngin ...

  6. nginx加载配置invalid PID number错误

    当重载配置时,报进程错误: # nginx -s reload nginx: [error] invalid PID number "" in "/var/run/ngi ...

  7. Nginx报错:nginx: [error] invalid PID number ““ in “/run/nginx.pid“ 解决方法

    服务器重启之后,执行 nginx -t 是OK的,然而在执行 nginx -s reload 的时候报错 nginx: [error] invalid PID number "" ...

  8. 【问题记录】pytorch自定义数据集 No such file or directory, invalid index of a 0-dim

    保存模型: : 保存整个神经网络的结构和模型参数 torch.save(mymodel, 'mymodel.pkl') 只保存神经网络的模型参数 torch.save(mymodel.state_di ...

  9. nginx: [error] invalid PID number in /usr/local/webserver/nginx/logs/nginx.pid

    nginx -c /usr/local/webserver/nginx/conf/nginx.conf nginx -s reload 来源:http://blog.csdn.net/gphjl/ar ...

最新文章

  1. ​超大规模时空数据的分布式存储与应用
  2. 使用IntelliJ IDEA开发SpringMVC网站(一)开发环境
  3. 第一章 SDN介绍 (附件3)【云计算,SDN,虚拟化三者关系】
  4. php如何拼接变量名,php动态拼接变量名,可变变量,动态变量,使用花括号,使用两个$符...
  5. oracle数据库安装自动化,自动化Oracle数据库静默安装
  6. android点击加号,Android仿微信朋友圈点击加号添加图片功能
  7. 一文总结数据科学家常用的Python库(上)
  8. python关闭文件-python_文件的打开和关闭
  9. sendip linux发包工具
  10. flash播放器代码
  11. CorelDRAW2021标准版 序列号授权码
  12. 三星基于新思科技良率学习平台加速7纳米技术节点的新品量产
  13. QTEmbedded VCN实现
  14. 使用PS去水印的方法
  15. The Dirichlet Distribution 狄利克雷分布
  16. Unix时间戳 怎么计算
  17. 浅析 - 阿里巴巴专家教你坚持写作
  18. SQL---日期时间函数
  19. SpringBoot整合chatGPT
  20. vue渲染.md文件

热门文章

  1. 目前最细致清晰的NSDictionary以及NSMutableDictionary用法总结
  2. 图像处理(二)Seam Carving算法-Siggraph 2007
  3. 常微分方程数值解:欧拉公式
  4. DirectInput:poll轮询理解
  5. ADB设置连接android真机
  6. [JOYOI] 1124 花店橱窗
  7. Tomcat的设置1——设置根目录
  8. 逆向最大匹配分词算法C#
  9. java 最近将工作中用到的工具总结——日期工具
  10. spring security 核心过滤器