亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Nginx日志按日期切割詳解(按天切割)

 更新時間:2017年03月04日 11:52:53   作者:LoyaChen  
由于nginx的日志本身只是支持按照server_name或者大小進行劃分,對于習慣了apache的按照一個網(wǎng)站每天一個日志的我來說是不可以接受的,所以就實現(xiàn)了按天切割的功能,這篇文章主要介紹了關于Nginx日志按日期切割的相關資料,需要的朋友可以參考下。

實現(xiàn)需求

本文實現(xiàn)的功能是在嗎每天凌晨00:00把前一天的Nginx日志access.log重命名為access-xxxx-xx-xx.log格式,例如:access-2016-10-01.log,下面話不多說了,來看看詳細的實現(xiàn)方法吧。

實現(xiàn)方法

腳本

vim /opt/nginx/cut_nginx_log.sh
#!/bin/bash
#此腳本用于自動分割Nginx的日志,包括access.log和error.log
#每天00:00執(zhí)行此腳本 將前一天的access.log重命名為access-xxxx-xx-xx.log格式,并重新打開日志文件
#Nginx日志文件所在目錄
LOG_PATH=/opt/nginx/logs
#獲取昨天的日期
YESTERDAY=$(date -d "yesterday" +%Y-%m-%d)
#獲取pid文件路徑
PID=/var/run/nginx/nginx.pid
#分割日志
mv ${LOG_PATH}access.log ${LOG_PATH}access-${YESTERDAY}.log
mv ${LOG_PATH}error.log ${LOG_PATH}error-${YESTERDAY}.log
#向Nginx主進程發(fā)送USR1信號,重新打開日志文件
kill -USR1 `cat ${PID}`
chmod +x /opt/nginx/cut_nginx_log.sh

定時任務

配置crontab每天凌晨00:00定時執(zhí)行這個腳本

crontab -e
# 輸入以下內(nèi)容并保存
00 00 * * * /bin/bash /opt/nginx/sbin/cut_nginx_log.sh

總結

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

  • docker nginx實現(xiàn)一個主機部署多個站點操作

    docker nginx實現(xiàn)一個主機部署多個站點操作

    這篇文章主要介紹了docker nginx實現(xiàn)一個主機部署多個站點操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Nginx負載均衡下的webshell連接的實現(xiàn)

    Nginx負載均衡下的webshell連接的實現(xiàn)

    在解決shell文件上傳問題、命令執(zhí)行漂移等困難后,可實現(xiàn)正常的webshell上傳,本文主要介紹了Nginx負載均衡下的webshell連接的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • Nginx中Map模塊的具體使用

    Nginx中Map模塊的具體使用

    Nginx的map模塊是一個功能強大的工具,可以在配置Nginx時實現(xiàn)更高效的請求處理,本文主要介紹了Nginx中Map模塊的具體使用,具有一定的參考價值,感興趣的可以了解一下
    2024-08-08
  • 利用nginx搭建靜態(tài)資源服務器的方法步驟

    利用nginx搭建靜態(tài)資源服務器的方法步驟

    這篇文章主要介紹了利用nginx搭建靜態(tài)資源服務器的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • nginx安裝完成無法解析php解決方法

    nginx安裝完成無法解析php解決方法

    大家好,本篇文章主要講的是nginx安裝完成無法解析php解決方法,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 配置Nginx的防盜鏈的操作方法

    配置Nginx的防盜鏈的操作方法

    這篇文章主要介紹了配置Nginx的防盜鏈的操作方法,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • 詳解如何通過nginx進行服務的負載均衡

    詳解如何通過nginx進行服務的負載均衡

    負載均衡器可以將用戶請求根據(jù)對應的負載均衡算法分發(fā)到應用集群中的一臺服務器進行處理,本文主要為大家詳細介紹了如何通過nginx進行服務的負載均衡,需要的可以參考下
    2023-11-11
  • 服務器部署之虛擬機安裝nginx并部署web網(wǎng)頁

    服務器部署之虛擬機安裝nginx并部署web網(wǎng)頁

    本文提供了一個關于Nginx的安裝與配置的簡單入門教程,涵蓋從安裝所需插件(如gcc、zlib、pcre、openssl等),到下載、解壓、編譯安裝Nginx的完整過程,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2024-10-10
  • Nginx+PHP(FastCGI)搭建高并發(fā)WEB服務器(自動安裝腳本)第二版

    Nginx+PHP(FastCGI)搭建高并發(fā)WEB服務器(自動安裝腳本)第二版

    Nginx 0.7.x + PHP 5.2.10(FastCGI)搭建勝過Apache十倍的Web服務器(第5版) 編寫
    2011-04-04
  • zabbix自定義監(jiān)控nginx狀態(tài)實現(xiàn)過程

    zabbix自定義監(jiān)控nginx狀態(tài)實現(xiàn)過程

    這篇文章主要為大家介紹了zabbix如何自定義監(jiān)控nginx狀態(tài)的實現(xiàn)過程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-10-10

最新評論