机器关机重启后,想启动nginx,一直报 nginx (pid ) already running.

一开始 想着是不是端口被占用了?

#netstat -nlpt | grep 80

发现没有啊

看着报错,难道跟pid文件有关?于是把nginx.conf默认配置的pid 文件删除

#rm /usr/local/nginx/log/nginx.pid

再重启,还是不行。这就尴尬啦。端口没有被占用,pid文件删了还是同样的错误

没办法,只能用strace来看看能不能找到问题

#strace /etc/init.d/nginx start

在后面的内容:

pid文件确实是/usr/local/nginx/log/nginx.pid,所以????

不甘心,想来想去还是pid文件的问题,于是,只能找找了

嗯?还有个/usr/local/nginx/nginx.pid

把这两个Pid文件都删除,启动nginx,发现可以了,可以了,可以了。

再重新find一次

只有/usr/local/nginx/logs/nginx.pid。。黑人小问号。

/usr/local/nginx/nginx.pid怎么来的?有怎么会跟nginx的启动有关系?

原文:https://blog.csdn.net/u011085172/article/details/72779807

nginx 启动问题:nginx (pid ) already running.相关推荐

  1. nginx启动失败nginx: [emerg] bind() to 0.0.0.0:7001 failed (98: Address already in use)

    ./nginx 启动nginx,在启动时报错端口被占用 [root@localhost sbin]# ./nginx nginx: [emerg] bind() to 0.0.0.0:7001 fai ...

  2. 解决 nginx 启动错误 nginx [emerg] host not found in upstream

    感谢这个朋友简单而清晰的解决办法. 在配置nginx支持PHP的时候,因为之前有站点,配置的比较乱.尤其是支持JSP 导致重启nginx时,一直报错nginx: [emerg] host not fo ...

  3. nginx启动停止命令

    nginx常用命令 启动停止: 先进入nginx目录,再进入子目录sbin nginx启动:./nginx nginx停止:./nginx -s stop nginx重新加载nginx.conf:./ ...

  4. linux命令一键卸载nginx,linux服务器nginx的卸载和安装

    刚接触的linux服务器上,nginx配置乱的有点令人发指,就把老的卸载了重新装一下. 卸载 linux有一系列的软件管理器,比如常见的linux下的yum.Ubuntu下的apt-get等等.通过这 ...

  5. nginx 启动报错 “/var/run/nginx/nginx.pid“ failed” 解决方法

    nginx 启动报错 "/var/run/nginx/nginx.pid" failed" 解决方法 参考文章: (1)nginx 启动报错 "/var/run ...

  6. 解决nginx启动报错nginx: [emerg] open() “/var/run/nginx/nginx.pid“ failed (2: No such file or directory)

    vi /usr/local/nginx/conf/nginx.conf 修改: pid /usr/local/nginx/logs/nginx.pid; 将 注释去掉,修改为绝对路径 mkdir /u ...

  7. 自己写了个nginx启动脚本,shell

    为什么80%的码农都做不了架构师?>>>    思路:nginx启动后会有nginx.pid文件在指定位置下,通过判断该文件是否存在.决定nginx是否已经启动. #!/bin/ba ...

  8. 通过uwsgi+nginx启动flask的python web程序

    通过uwsgi+nginx启动flask的python web程序 一般我们启动python web程序的时候都是通过python直接启动主文件,测试的时候是可以的,当访问量大的时候就会出问题 pyt ...

  9. 重启nginx后丢失nginx.pid的解决方法

    在使用的阿里云服务器上,进程性的 nginx -s stop后再次启动nginx -s reload ,总是会报错误nginx: [error] open() "/alidata/serve ...

最新文章

  1. 由浅入深:自己动手开发模板引擎——置换型模板引擎(一)
  2. VMware Server使用经验记录
  3. 众核多计算模式系统的构建 - 全文
  4. K8S部署工具:KubeOperator系统设置
  5. 亚太地区数学建模优秀论文_数学建模美赛强势来袭!
  6. 站在“巨人”的肩膀上运维
  7. SWFupload在IE9以上中的bug
  8. vue如何让自定义函数挂到全局
  9. eclipse不能自动编译工程的解决方法
  10. ggplot2 多个柱状图比较_15. 再论ggplot2作图的图形元素组成
  11. php操作mysql常用_PHP常用MySql操作
  12. Python创建二维数组
  13. 计算机重启报错69,[转载]速达3000 常见问题一(下)
  14. 2021年危险化学品经营单位安全管理人员新版试题及危险化学品经营单位安全管理人员考试试卷
  15. 2020java开发面试题
  16. 支撑压力(刀哥指标)
  17. 语音处理/语音识别基础(六)- 语音的端点检测(EPD/VAD)
  18. userAgent收集
  19. ASO优化如何做?这几个技巧你绝对要了解
  20. iphone7plus计算机,iPhone 7 Plus和iPhone 8 Plus的区别-太平洋电脑网

热门文章

  1. List精讲(Java版)·算法常用集合处理方法
  2. 设置Linux虚拟机和主机在同一网段
  3. redis单线程为什么快?
  4. 线程、协成、IO模型
  5. 基本数据类型(列表,元祖,字典,集合)
  6. JavaScript HTML DOM - 改变 HTML
  7. python中的魔法参数:*args和**kwargs
  8. java主类与源代码名称_java 获取操作系统名称 附源代码
  9. 每日程序C语言33-打印杨辉三角
  10. pymongo查询列表元素_散列表:如何实现word编辑器的拼写检查?