九色91_成人精品一区二区三区中文字幕_国产精品久久久久一区二区三区_欧美精品久久_国产精品99久久久久久久vr_www.国产视频

Hello! 歡迎來到小浪云!


如何設置Debian Nginx日志輪轉


avatar
小浪云 2025-03-20 34

如何設置Debian Nginx日志輪轉

本文介紹如何在 Debian 系統上配置 Nginx 日志輪轉,主要利用 logrotate 工具

步驟一:安裝 logrotate

首先,確保系統已安裝 logrotate:

sudo apt-get update sudo apt-get install logrotate

步驟二:創(chuàng)建或編輯 Nginx logrotate 配置文件

在 /etc/logrotate.d/ 目錄下創(chuàng)建或編輯名為 nginx 的配置文件:

sudo nano /etc/logrotate.d/nginx

步驟三:添加配置文件內容

將以下內容添加到 nginx 文件中:

/var/log/nginx/*.log {     daily     missingok     rotate 7     compress     delaycompress     notifempty     create 0640 www-data adm     sharedscripts     postrotate         if [ -f /var/run/nginx.pid ]; then             kill -USR1 $(cat /var/run/nginx.pid)         fi     endscript }

參數說明:

  • daily:每天輪轉日志。
  • missingok:如果日志文件不存在,則忽略錯誤。
  • rotate 7:保留 7 個日志文件。
  • compress:壓縮已輪轉的日志文件。
  • delaycompress:延遲壓縮,直到下次輪轉。
  • notifempty:如果日志文件為空,則不進行輪轉。
  • create 0640 www-data adm:創(chuàng)建新的日志文件,權限為 0640,所有者為 www-data,組為 adm。
  • sharedscripts:多個日志文件共享同一個 postrotate 腳本。
  • postrotate … endscript:輪轉后執(zhí)行的腳本,發(fā)送 USR1 信號給 Nginx 進程,使其重新打開日志文件。 注意,這里將 cat /var/run/nginx.pid 使用了命令替換 $(…),更安全。

步驟四:測試配置

使用以下命令測試配置:

sudo logrotate -d /etc/logrotate.d/nginx

-d 參數用于測試模式,不會實際執(zhí)行輪轉。 如有錯誤,會顯示出來。

步驟五:驗證定時任務

logrotate 通常由每日 cron 任務自動運行。您可以檢查 /etc/cron.daily/logrotate 文件以確認:

cat /etc/cron.daily/logrotate

如果該文件存在且包含正確的 logrotate 命令,則日志輪轉將每天自動執(zhí)行。

完成以上步驟后,您的 Debian 系統上的 Nginx 日志將按照配置進行輪轉。

相關閱讀

主站蜘蛛池模板: 麻豆av电影网 | 欧美日韩精品在线一区 | 黄色网址在线免费观看 | 久久久精彩视频 | 久久99精品久久久久久国产越南 | 日韩中字幕 | 欧美久久久久久久久 | 亚洲精品在线观 | 91精品国产91久久久久久 | av网站免费观看 | 午夜电影一区二区 | 久久一视频 | 欧美乱操| 国产在线视频一区二区董小宛性色 | 日本人做爰大片免费观看一老师 | 自拍偷拍第一页 | 在线午夜| 国产成人av免费看 | 天天久久| 午夜小视频在线播放 | 成人免费网视频 | 亚洲精品1区 | 国产探花在线精品一区二区 | 日韩在线免费播放 | 国产欧美综合在线 | 日韩av在线不卡 | 美女久久久久久久久 | 国产98色在线 | 日韩 | 国产黄色大片在线免费观看 | 久草久 | 成人免费视频久久 | 香蕉久久a毛片 | 天天操操操操操 | 欧美成人一区二区三区 | 久久午夜精品 | 中文字幕欧美日韩 | 91精品国产高清一区二区三区 | 国产精品久久av | 色婷婷av久久久久久久 | 国产精彩视频在线观看 | h视频免费观看 |