nginx 구성에 설정된limit_req 트래픽 제한으로 인해 많은 요청이 503 오류 코드를 반환합니다. 현재 제한 조건에서는 사용자 경험을 개선하기 위해 일반 코드 200을 반환하고 빈번한 작업을 반환할 수 있기를 바랍니다. 정보:
location /test { ... limit_req z burst=1 nodelay; error_page 503 =200 /dealwith_503?callback=$arg_callback; } location /dealwith_503{ set $ret_body '{"code": "V00006","msg": "操作太频繁了,请坐下来喝杯茶。"}'; if ( $arg_callback != "" ) { return 200 'try{$arg_callback($ret_body)}catch(e){}'; } return 200 $ret_body; }
위 내용은 관련 내용을 포함하여 Nginx HTTP 반환 상태 코드의 수정 사항을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.