首页 > 系统相关 >nginx: [error] CreateFile() “D:\nginx1.20.1/logs/nginx.pid“ failed (2: The system cannot find the

nginx: [error] CreateFile() “D:\nginx1.20.1/logs/nginx.pid“ failed (2: The system cannot find the

时间:2023-01-06 12:55:25浏览次数:41  
标签:文件 nginx1.20 logs failed pid nginx error

原文链接:http://t.zoukankan.com/ios9-p-15709870.html

nginx: [error] CreateFile() “D:\nginx-1.20.1/logs/nginx.pid“ failed (2: The system cannot find the

下载解压完nginx后,双击nginx.exe后访问http://127.0.0.1/,能够出现欢迎界面

但是在命令行关闭nginx服务时(nginx -s quit),报错nginx: [error] CreateFile() “D:\nginx-1.20.1/logs/nginx.pid” failed

根据报错信息来看,在nginx安装目录下的logs文件中找不到nginx.pid文件,去对应文件查看,发现确实没有该文件

解决办法:
在任务管理器强制关闭nginx进程,


然后再在命令行中重新用start nginx命令启动,


现在发现在nginx安装目录下的logs文件中出现了nginx.pid文件,

再用命令nginx -s quit正常关闭nginx进程,


此时无法访问http://127.0.0.1/,成功关闭nginx

原因分析:
nginx在启动或重启时要杀掉之前的nginx进程,就需要通过nginx.pid来找到原来的进程,而nginx.pid存储的就是原来的进程id。没有进程id系统就无法找到原来的nginx进程,自然就无法关闭了

之后测试无论是双击nginx.exe还是cmd命令启动nginx,都会自动在logs文件下配置nginx.pid文件,均可正常关闭。不懂为啥第一次就不行呢?

标签:文件,nginx1.20,logs,failed,pid,nginx,error
From: https://www.cnblogs.com/fswhq/p/16981415.html

相关文章

  • 『中级篇』docker之运行nginx跳转到本地的jar并配置https(番外篇)(80)
    2g内存,安装了mysql容器,java容器,nginx容器。具体安装docker我就不说了,没啥讲的重复很多遍的。mysql也之前讲过。nginx的安装新建立nginx的目录nginx防止出现下面的错误docke......
  • Centos7通过yum安装nginx
    安装步骤1.添加nginx到yum源sudorpm-Uvhhttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm  2.安装nginxsudo yu......
  • nginx编译模块详解
    nginx编译模块详解 –prefix=指向安装目录–sbin-path指向(执行)程序文件(nginx)–conf-path=指向配置文件(nginx.conf)–error-log-path=指向错误日志目录–pid-path......
  • tp5部署到nginx后所有分页404的解决办法
    #BeginHTTPServerserver{listen80;server_nameapi.yunliu.cowww.yunliu.coyunliu.co;access_loglogs/localhost_access.log;......
  • Nginx根据用户IP设置访问跳转
    Nginx判断用户IP设置访问跳转第一种方法根据$remote_addr客户端IP地址判断,判断成功即返回301跳转,可以写正则,如果有大量不规则IP就很头疼了。23if($remote_addr=192......
  • 隐藏nginx版本信息
    这里我们可以通过一个参数即可隐藏nginx版本信息1查看当前版本[root@server1/]#curl-I127.0.0.12、隐藏版本信息编辑nginx配置文件,在http配置段中添加server_toke......
  • php+vscode+nginx+Xdebug 安装教程(vscode用debug的调试php)
    环境:window10+ phpstudy+vscode php全篇用php8.0.2,也可以用其他的版本,但要注意所有配置路径都要统一版本一、环境变量将你正在使用的php加入环境变量。因为phpstudy......
  • 从 Nginx Ingress 窥探云原生网关选型
    作者:魁予现今有越来越多的企业开始采纳云原生理念进行应用架构转型。而K8s和微服务是云原生的两大支柱,随着云原生浪潮而被广泛应用。对多数应用而言,提供对外服务的使命并......
  • 从 Nginx Ingress 窥探云原生网关选型
    作者:魁予现今有越来越多的企业开始采纳云原生理念进行应用架构转型。而K8s和微服务是云原生的两大支柱,随着云原生浪潮而被广泛应用。对多数应用而言,提供对外服务的使......
  • nginx
    目录try_files443强转vhost配置499问题7层负载formatjsonlogtry_fileslocation/{try_files$uri$uri//index.html;}443强转if($ssl_protocol=""){......