zoukankan      html  css  js  c++  java
  • nginx: [error] CreateFile() "D: ginx-1.14.2/logs/nginx.pid" failed 解决办法

    在使用

    nginx -s reload

    命令进行重启nginx时,报错 CreateFile() "D: ginx-1.14.2/logs/nginx.pid" failed

    查找logs下nginx.pid文件确实没有创建成功,在网上查找了下了解决办法。

    发现大多数的解决办法是使用nginx 的如下启动命令:

    nginx -c conf/nginx.conf

    这样确实是可以生成nginx.pid文件。但并不是解决问题的根本原因,下次还是会出现,使用起来特别不方便。

    我仔细分析原因是因为在nginx没有启动的情况下使用了nginx -s reload命令导致出现报错 CreateFile() "D: ginx-1.14.2/logs/nginx.pid" failed。

    解决办法就是:

    在没有启动nginx的情况下,就不要使用nginx -s reload命令,直接使用start nginx命令启动。就不会出现该问题啦。

    附:【nginx常用命令】

    验证配置是否正确: nginx -t

    查看Nginx的版本号:nginx -V

    启动Nginx:start nginx

    快速停止或关闭Nginx:nginx -s stop

    正常停止或关闭Nginx:nginx -s quit

    配置文件修改重装载命令:nginx -s reload

  • 相关阅读:
    python基础总结二
    HTTP和HTTPS的区别
    通过HTTP请求响应过程了解HTTP协议
    稳定性测试+易用性测试
    容错测试点
    功能测试思考点
    功能测试-UI测试思考点
    字符编码-11
    字典+再识函数-8
    web API的概念
  • 原文地址:https://www.cnblogs.com/benpao1314/p/13891928.html
Copyright © 2011-2022 走看看