当前位置:  操作系统/服务器>linux

重启或杀掉Nginx进程后丢失nginx.pid的解决办法

    来源: 互联网  发布时间:2014-08-25

    本文导语:  安装SSL证书时,强行杀掉了Nginx的进程,就再也没起来: Restarting nginx daemon: nginxcat: /usr/local/nginx/logs/nginx.pid: No such file or directorykill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec … or kill -l [sigspec]nginx not running. 原因分析:ngin...

安装SSL证书时,强行杀掉了Nginx的进程,就再也没起来:

Restarting nginx daemon: nginxcat: /usr/local/nginx/logs/nginx.pid: No such file or directory
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec … or kill -l [sigspec]
nginx not running.

原因分析:
nginx.pid丢掉了

如何找回:

代码如下:

issued a nginx -s stop and after that I got this error when trying to reload it.
[error]: invalid PID number “” in “/var/run/nginx.pid”
That /var/run/nginx/pid file is empty atm.
What do I need to do to fix it?
nginx -s reload is only used to tell a running nginx process to reload its config. After a stop, you don't have a running nginx process to send a signal to. Just run nginx (possibly with a -c /path/to/config/file)

运行命令:

代码如下:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/vhost/.conf

此时,nginx已可以正常启动了。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux 重启与重启网络的区别
  • Linux下怎样配置,让apache及其httpd服务,在机器重启后也重启
  • 改了/etc/fstab文件,重启之后就提示file system readonly,无法重启.
  • linux命令行下用ctrl+alt+del重启计算机是否是正确的重启方法?
  • 一个腾讯面试题,如何设计服务进程,让业务进程重启后,服务进程可以自动继续重启前的服务?
  • 修改/etc/fstab之后,必须重启系统吗?
  • 怎样编程重启系统?
  • ubuntu visodu增加apache用户权限后用重启系统吗
  • 有没有什么指令可以查看谁重启机器了
  • 为何LINUX服务器下的NAT重启后老是失效?急!!!
  • 请问vnc下远程重启的问题。。。
  • linux命令如何实现重启父进程而不会使其子进程退出
  • 请问下如何重启文件系统
  • 通过线程 如可监控tomcat是否正常 重启tomcat
  • linux重启后无法通过ssh连接
  • 如何重启apache服务
  • 如何在solaris系统下,重启SNMP服务。
  • CentOS 5.4每次开机检查磁盘,然后不停重启
  • 软硬件速度不匹配时,有没有可能引起重启?
  • 求教:Linux下Java应用程序的重启脚本


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3