nginx 업그레이드를 하려면 프로덕션 환경에서는 업그레이드를 위해 서버를 멈출 수 없기 때문에 원활한 업그레이드가 필요합니다.
부드러운 업그레이드: 원활한 업그레이드 도중, 요청을 처리하는 작업 프로세스가 있으면 이러한 작업자 프로세스는 처리를 계속한 다음 중지됩니다. 동시에 nginx는 더 이상 새로운 요청을 받지 않습니다. 그러나 업그레이드 과정에서 새로운 작업자 프로세스가 시작된 후에는 정상적으로 요청이 수신됩니다.
여기서 소위 새로운 작업 프로세스는 업그레이드 이후에 시작된 작업 프로세스입니다.
nginx 버전 확인
<code><span>.</span>/nginx <span>-V</span></code>
ngxin 상위 버전을 다운로드하고 압축을 푼다. , 컴파일하되 설치하지 마세요.
<code><span>cd</span> ngin ./configure make</code>
make install
을 실행하지 마세요. 그런 다음 objs 디렉터리에 들어가세요. 여기에 nginx 파일이 있습니다. nginx/sbin/ 아래의 nginx가 성공적으로 업그레이드되었습니다.
nginx를 교체하기 전에 사고 방지를 위해 먼저 nginx 파일의 이전 버전을 백업해야 합니다
').addClass('pre-numbering') .숨다(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });위 내용은 Linux Notes(69) - nginx 원활한 업그레이드 내용을 포함하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.