contentNginxのログが記録されなくなったnginxAWSlogrotateAmazonLinux2背景サーバの環境構築が終わってしばらくしてみると、Nginxのログが毎日は記録されておらず、ランダムに抜けている日がある。パブリックに公開していたため、攻撃のようなアクセスは毎日来るはず。なんかおかしい...環境構築が終わってからも、開発やデプロイは何度か行なっていた。今日のログはというと、アクセスログとエラーログともに0バイトで、今日の未明(2時から4時あたり)のタイムスタンプが付いていた。Nginxの再起動直後などは、特に問題がなくログが書き出される。Nginxはnginxユーザで実行しているが、なぜかログはログインしている一般ユーザが所有しており、グループのみnginxに設定されている状態だった。nginx/1.12.2AWSサポートに契約していたことを思い出すダメもとで問い合わせてみたところ...ビジネス以上のプランにて、サードパーティ製ソフトウェアサポートをベストエフォートで行っているため、Nginxに関しては、本来サポート対象外との回答が、、(私のアカウントはデベロッパープランでした)一方で、原因がnginxではない場合が考えられますので...と、他の可能性についてもご案内いただきました。(優しい)その回答とは、以下のような内容でした。経つとログが出力されなくなる点から、ログのローテーションが行われた場合にファイルのパーミッションが書き換えられている可能性がございます。...ログのローテーション設定も確認してみたが...以下のような設定になっていました。実際に環境にログインして修正まで行なってもらえる訳ではない点などから、こちらの選択肢は却下となりました。それで解決できるとは限らない点と現状で英語でしか問い合わせできない(日本語対応準備中とのことです)などの理由で、こちらも却下となりました。https://www.nginx.co.jp/support/teratailなど、他のコミュニティサイトで意見を求める明確な回答は無かったのですが、こちらに、手掛かりのようなものがあったように思います。https://nginx.org/en/docs/switches.html動いたので、一旦はこれで良しとします。upLoginユーザーは見つかりませんでした。