Nginxでログが出力されなくなる場合 お客様から Amazon Linux2 上の Nginx で、ログが取られなくなることがあるということでお問い合わせをいただき調査を行いました。 環境は以下のとおりです。 OS: Amazon Linux2 Nginx version: nginx-1.20.0-2.amzn2.0.4.x86_64 結論からいうと、logrotation が入るとログファイルにログが出力されなくなっていました。 logrotation時、以下のコマンドを実行してNginxにログファイルを reopen させています。 /bin/kill -USR1 `cat /run/nginx.pid 2>/dev/null` 2>/dev/null || true Nginx は USR1シグナルを受けると worker process が /var/log/nginx/ にあ