nginx服务停止或重启时报错:open() “/usr/local/nginx/logs/nginx.pid“ failed (2: No such file or directory)的解决办法

这篇具有很好参考价值的文章主要介绍了nginx服务停止或重启时报错:open() “/usr/local/nginx/logs/nginx.pid“ failed (2: No such file or directory)的解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题示例:

关闭/重启nginx服务时,报错:[error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)

nginx服务停止或重启时报错:open() “/usr/local/nginx/logs/nginx.pid“ failed (2: No such file or directory)的解决办法,nginx,服务器,运维

解决方法:

1.输入:ps -ef |grep nginx  查看nginx进程号

2.输入:kill -QUIT 进程号  杀掉nginx进程
nginx服务停止或重启时报错:open() “/usr/local/nginx/logs/nginx.pid“ failed (2: No such file or directory)的解决办法,nginx,服务器,运维3.把虚拟机服务器上的nginx安装包和压缩包以及local目录下的nginx都删掉

nginx服务停止或重启时报错:open() “/usr/local/nginx/logs/nginx.pid“ failed (2: No such file or directory)的解决办法,nginx,服务器,运维

4.重新走一遍安装启动nginx服务的流程,再关闭时就不会报错啦。

nginx服务停止或重启时报错:open() “/usr/local/nginx/logs/nginx.pid“ failed (2: No such file or directory)的解决办法,nginx,服务器,运维文章来源地址https://www.toymoban.com/news/detail-675109.html

到了这里,关于nginx服务停止或重启时报错:open() “/usr/local/nginx/logs/nginx.pid“ failed (2: No such file or directory)的解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Nginx基础常用命令,版本,启动,停止,重启等

    最近部署了nginx-1.18版本,常用命令记录如下。 1.启动nginx C:javanginx-1.18.0 start nginx 或 C:javanginx-1.18.0 nginx.exe 2.停止nginx C:javanginx-1.18.0 nginx.exe -s stop 或 C:javanginx-1.18.0 nginx.exe -s quit 注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息

    2024年02月03日
    浏览(96)
  • 【异常】Nginx报错: [emerg] unknown directive ““ in /usr/local/nginx/nginx.conf:xx

    当修改Nginx配置文件,然后加载配置文件./nginx -s reload 报类似于以下的错误, 大多数情况是英文IE配置刚刚写的这句代码时,多打了个空格,或者多了一行,都是问题。 注意事项:XX表示的是第几行,然后在第二行的时候就出错了 细心找一下,重写下就ok了!

    2024年02月11日
    浏览(33)
  • Nginx 报错:nginx: [emerg] unknown directive “stream“ in /usr/local/nginx/conf/nginx.conf:

    Nginx 添加以下配置时报错 报错: nginx: [emerg] unknown directive \\\"stream\\\" in /usr/local/nginx/conf/nginx.conf: 解决方式 : 更换高版本 Nginx nginx-1.24.0.tar.gz (本人在 nginx-1.6.3.tar.gz 版本报错 : ./configure: error: invalid option \\\"--with-stream\\\" ) 在nginx 解压目录 重新执行命令 ./configure --with-stream 进而执行 make

    2024年02月10日
    浏览(33)
  • nginx启动报错nginx: [emerg] unknown directive “stream“ in /usr/local/project/nginx/conf/nginx.conf:159

    原因是在nginx的配置文件中添加了配置stream块之后,启动nginx服务,出现异常信息:nginx: [emerg] unknown directive \\\"stream\\\" in /usr/local/project/nginx/conf/nginx.conf:159 查看nginx的版本信息 从nginx官方网址下载nginx安装包,本示例下载:nginx-1.24.0.tar.gz 将下载好的压缩包通过ssh远程传输到Linux系

    2024年03月13日
    浏览(26)
  • 【异常】Nginx报错[emerg]: unknown directive “user“ in /usr/local/nginx/conf/nginx.conf:xx报错处理

    如果出现 nginx静态资源文件无法访问,403 forbidden错误 检查一下nginx.conf 文件的上面有一个 user nobody 是不是打开的,并且改成 user root 出现这种情况 一般是修改配置文件 nginx.conf 造成的 如果你修改文件后出现 那基本上就是这个原因 启动不了 重新打开 改为UTF-8 无BOM编码 操作

    2024年02月12日
    浏览(27)
  • nginx启动报错:nginx: [emerg] https protocol requires SSL support in /usr/local/nginx/conf/ngi

    nginx: [emerg] https protocol requires SSL support in /usr/local/nginx/conf/nginx 这个错误是由于配置了https代理但是没有安装ssl模块导致的,只需要按照以下步骤安装ssl模块 查看nginx配置,顺便找到configure文件位置并切换到有这个文件的目录下 修改configure,增加ssl模块 编译并安装 重启nginx即

    2024年02月11日
    浏览(41)
  • 解决:nginx: [emerg] “upstream“ directive is not allowed here in /usr/local/nginx/conf/nginx.conf:2

    1.nginx集群报错“upstream”directive is not allow here 错误如下图。  2.启动nginx报错,这里的原因是改了配置文件upstream存的的位置不对所以导致报错的,  3.把upstream 放入http里面保存重启nginx就解决了 如图成功解决报错,启动成功了  

    2024年02月15日
    浏览(31)
  • nginx异常:the “ssl“ parameter requires ngx_http_ssl_module in /usr/local/nginx/conf

    待修改完善 - 仅备份 操作前必须先备份原有的nginx。 编译开始根据如下: 1.示例:nginx的安装目录是/usr/local/nginx,源码包在/root/nginx-1.10.1目录下。 2.切换到源码包: 3.进行编译: 4.配置完成后,运行命令: 5.make命令执行后,不要进行make install,否则会覆盖安装。 6.备份原有

    2024年02月05日
    浏览(33)
  • cannot load certificate “/usr/local/nginx/ssl/*.pem“: BIO_new_file() failed

    最近部署SSL证书的时候老是报错, cannot load certificate \\\"/usr/local/nginx/ssl/*.pem\\\": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen(\\\'/usr/local/nginx/ssl/*.pem\\\',\\\'r\\\') error:2006D080:BIO routines:BIO_new_file:no such file) 这个错误也是比较常见的,我出现这个问题首先是查看自己

    2024年02月11日
    浏览(29)
  • Nginx: [emerg] the “ssl“ parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf

      出现上面标题中的问题是因为我当初在安装Nginx的时候没有安装SSL模块,但是现在我在Nginx配置文件(nginx.cnf)中配置了SSL的相关配置信息。当我再次启动Nginx的时候就提示我 nginx: [emerg] the \\\"ssl\\\" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:111 了。下面我将我的解

    2024年02月07日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包