アクセスログファイルが100 Goを超える場合、アクセスログファイルを安全に削除できますか?rootとして削除できますか?作成後、他のユーザーがこのファイルにアクセスできますか?
削除できますaccess.log
rootユーザーとして、またはSudoを使用して。
Sudo rm /var/log/nginx/access.log
ただし削除後、nginx
が再ロードまたは再起動されるまで、ファイルは再作成されません。 nginx
をリロードするには:
Sudo service nginx reload
ファイルのサイズを0バイトに変更するには、nginxを再ロードまたは再起動する必要なく、truncate
コマンドを使用します。
Sudo truncate --size 0 /var/log/nginx/access.log
Linuxの標準ログローテーションユーティリティを使用してログをローテーションし、古いログを削除する必要があります。見る man logrotate
詳細については。