首页 > 系统相关 >解决nginx: [error] invalid PID number in /usr/local/nginx/logs/nginx.pid

解决nginx: [error] invalid PID number in /usr/local/nginx/logs/nginx.pid

时间:2023-11-10 14:48:31浏览次数:43  
标签:logs pid number nginx usr local

在编辑nginx之后,运行时出现nginx已经在运行,然后输入./nginx -s reload时出现nginx: [error] invalid PID number “” in “/usr/local/nginx/logs/nginx.pid” ,进入对应目录可以看到nginx.pid里是空的,因此无法结束或者重启nginx。究其原因是因为每一个nginx进程都对应一个id,存放于nginx.pid中,而在进行重新编译时可能会因为一些bug导致nginx.pid中的id号被情况,因此无法重启。想要解决这个问题可以杀掉所有nginx进程,再进行启动:

#进入/usr/local/nginx/sbin/目录
cd /usr/local/nginx/sbin/
# 杀掉所有nginx进程
killall -9 nginx
#检查配置文件是否有错
./nginx -t
# 启动nginx
./nginx

转载:https://blog.csdn.net/wardenzsy/article/details/113574055

标签:logs,pid,number,nginx,usr,local
From: https://www.cnblogs.com/xianfengzhike/p/17824046.html

相关文章

  • 容器云平台No.8~kubernetes负载均衡之ingress-nginx
    容器云平台No.8~kubernetes负载均衡之ingress-nginxIngress是什么?Ingress公开了从集群外部到集群内服务的HTTP和HTTPS路由。流量路由由Ingress资源上定义的规则控制。可以将Ingress配置为服务提供外部可访问的URL、负载均衡流量、终止SSL/TLS,以及提供基于名称的虚......
  • CentOS 7下安装配置Nginx
    本文基于CentOS7下安装配置Nginx操作实践记录整理。一、配置EPEL源sudoyuminstall-yepel-releasesudoyum-yupdate二、安装Nginx sudoyuminstall-ynginx 安装成功后,默认的网站目录为:/usr/share/nginx/html默认的配置文件为:/etc/nginx/nginx.conf......
  • /proc/pids/limits
    cat/proc/39977/limitsLimitSoftLimitHardLimitUnitsMaxcputimeunlimitedunlimitedsecondsMaxfilesizeunlimitedunlimitedbytes......
  • /proc/pids/smaps
    Linux内存管理--/proc/{pid}/smaps讲解基本介绍/proc/PID/smaps文件是基于/proc/PID/maps的扩展,他展示了一个进程的内存消耗,比同一目录下的maps文件更为详细。值得说明一下的是,每一个VMA(虚拟内存区域,即一个vm_area_struct结构指向的内存区域)都有如下的一系列数据:08048......
  • Keepalived 提高吞吐量、负载均衡 ip_hash、负载均衡 url_hash 与 least_conn、Nginx
    Keepalived提高吞吐量keepalived:设置长连接处理的数量proxy_http_version:设置长连接http版本为1.1proxy_set_header:清除connectionheader信息upstreamtomcats{ #server192.168.1.173:8080max_fails=2fail_timeout=1s; server192.168.1.190:8080; #server......
  • 用户信息授权报错“无效的AppID参数”问题排查解决过程
    今天记一个支付宝报错“无效的AppID参数”的问题排查解决过程,希望可以帮到大家。报错产生今天在测试支付宝用户信息授权换取授权访问令牌的时候,遇到了一个报错:“无效的AppID参数”,本来以为是个简单的问题,结果还是花了一点时间去找原因,找到最后发现是自己脑子瓦特了=。=报错......
  • 用户信息授权报错“无效的AppID参数”问题排查解决过程
    今天记一个支付宝报错“无效的AppID参数”的问题排查解决过程,希望可以帮到大家。报错产生今天在测试支付宝用户信息授权换取授权访问令牌的时候,遇到了一个报错:“无效的AppID参数”,本来以为是个简单的问题,结果还是花了一点时间去找原因,找到最后发现是自己脑子瓦特了=。=报错截图如......
  • Nginx安装、配置及使用总结
    Nginx的安装、配置及使用总结:Nginx是一个高性能的HTTP及反向代理服务器,也是IMAP/POP3/SMTP代理服务器。在高并发情况下,Nginx突出了它的高性能和稳定性,对比同类服务器技术而言,它是很多国内大中型网站首选的服务器环境。和往常一样,在总结一门新技术时都会先从它的环境配置及使用开始......
  • nginx做文件服务器时使用第三方系统做认证
    我们在项目中做文件下载时,一般会使用nginx做文件下载服务器,但是一旦暴露了下载链接,其他人就随意下载文件,有安全风险。其实我们可以使用Nginx的auth_request模块,nginx在接到下载请求时,将请求转发到我们自己的项目中,我们项目提供一个接口来做认证,认证通过返回nginx200,否则返回......
  • 配置nginx用户认证
    1、安装nginxapt-getupdateapt-getinstall-ynginx2、安装认证工具apt-getinstall-yapache2-utils3、配置认证账密htpasswd-c/etc/nginx/.htpasswdyour_username4、配置nginxvim /etc/nginx/nginx.confserver{listen80;server_nameyour_do......