源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-01-19 11:13 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:重启或杀掉Nginx进程后丢失nginx.pid的解决办法
安装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丢掉了 如何找回:
[u]复制代码[/u] 代码如下:
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)
运行命令:
[u]复制代码[/u] 代码如下:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/vhost/jb51.net.conf
此时,nginx已可以正常启动了。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部