关于NGINX 502 BAD-GATEWAY 和 NINGX 504 GATEWAY TIME-OUT的形象比喻

对于NGINX的爱好者来说,常常会把NGINX 502 BAD-GATEWAY 和 NINGX 504 GATEWAY TIME-OUT混淆,也就是搞不懂NGINX 502 BAD-GATEWAY 和 NINGX 504 GATEWAY TIME-OUT的真正含义。

下面我给出一个形象的比喻,有助于大家理解。

NGINX 502 BAD-GATEWAY说的是PHP-CGI脚本太累了,已经生病住院了,不能做任何事情了,所以它放弃了手头的工作,给它安排的工作它也做不了;

而NINGX 504 GATEWAY TIME-OUT说的是PHP-CGI只是很累很累,不能再做任何多余的安排了,目前只能做手头的工作,但是还没有生病,还没有进医院。所以在给它安排工作它也做不了。

总的来说NINGX 504 GATEWAY TIME-OUT没有NGINX 502 BAD-GATEWAY严重,NGINX504说明服务器很繁忙,而NGINX 502 BAD-GATEWAY说明PHP-CGI的脚本已经出问题了。这样大家就方便理解了。

Leave a comment

You must be logged in to post a comment.