ngxin 交替出现404 和200的问题

   日期:2020-08-23     浏览:213    评论:0    
核心提示:nginx 一个页面中,404 和 200交替出现一个页面时候,一会儿正常200 一会儿404个人总结:是因为改了配置文件,然后重启NGINX 但是NGINX的子进程没有完全清空导致后面 旧进程的配置还没有更新,还在用旧的配置,重启NGINX的新进程,用的是新配置所以才会有时候404 有时候200下图中,我kill nginx的master 那些worker进程还存在的后面发现主进程清除但是很多子进程没有清除再执行killall ...

nginx 一个页面中,404 和 200交替出现

 

一个页面时候,一会儿正常200 一会儿404

 

个人总结:是因为改了配置文件,然后重启NGINX 但是NGINX的子进程没有完全清空

导致后面 旧进程的配置还没有更新,还在用旧的配置,重启NGINX的时候,这时候用的是新配置

所以才会有时候404 有时候200

新的进程配置就是200

旧的进程配置就会404

 

 

下图中,我kill nginx的master 那些worker进程还存在的

 

 

然后我

kill掉 主进程 master 
kill -9 19718 

 

后面发现主进程清除但是很多子进程还没有清除

 

再执行

killall nginx

把所有的NGINX进程清空,清得干干净净

 

 

然后重启NGINX

 

service nginx start

 

ps -ef | grep nginx

得到以下结果,现在所有的进程都是最新配置

 

 

再疯狂请求接口,再也没404的情况


 

 

 

 

 

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服