加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

nginx – 为什么我得到状态码2,它是什么意思?

发布时间:2020-12-13 21:13:19 所属栏目:Nginx 来源:网络整理
导读:这是我的服务nginx status命令的结果. (Debian 8 64bit) Loaded: loaded (/lib/systemd/system/nginx.service; enabled)Active: active (running) since Fri 2015-09-18 12:20:23 CEST; 2h 29min agoProcess: 31845 ExecStop=/sbin/start-stop-daemon --quie

这是我的服务nginx status命令的结果.
(Debian 8 64bit)

Loaded: loaded (/lib/systemd/system/nginx.service; enabled)
Active: active (running) since Fri 2015-09-18 12:20:23 CEST; 2h 29min ago
Process: 31845 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited,status=2)
Process: 29093 ExecReload=/usr/sbin/nginx -g daemon on; master_process on; -s reload (code=exited,status=0/SUCCESS)
Process: 31851 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited,status=0/SUCCESS)
Process: 31848 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited,status=0/SUCCESS)
Main PID: 31852 (nginx)
CGroup: /system.slice/nginx.service
       ├─31852 nginx: master process /usr/sbin/nginx -g daemon on; master_process on
       ├─31853 nginx: worker process                           
       ├─31854 nginx: worker process                           
       ├─31855 nginx: worker process                           
       └─31856 nginx: worker process           

我真的不明白什么过程:31845 ExecStop = / sbin / start-stop-daemon –quiet –stop –retry QUIT / 5 –pidfile /run/nginx.pid(code = exited,status = 2)意思是为什么我得到状态代码2.
无论如何似乎nginx正常工作.

我该怎么做才能解决此消息?

最佳答案
根据this page的start-stop-daemon命令,状态脚本正在尝试正常停止( – 停止)nginx(使用QUIT信号),然后重试并等待最多5秒(在QUIT / 5中).如果此时nginx仍处于活动状态(即达到超时),则它将返回状态2.

当被问及其状态时试图停止服务是一种听起来很奇怪的行为.它更适合服务重启脚本.

这看起来不像是个问题.我不会试图摆脱这个消息

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读