国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 網站 > WEB服務 > 正文

PHP實現定時監控nginx日志文件的功能

2020-03-22 20:18:09
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了PHP簡單實現定時監控nginx日志文件功能,涉及php定時讀取nginx服務器日志以及基于curl的數據傳輸相關操作技巧,需要的朋友可以參考下

本文實例講述了PHP簡單實現定時監控nginx日志文件功能。分享給大家供大家參考,具體如下:

此功能是為了實現,定時監控nginx生成的日志數據,并將新增的數據提交到一個接口(比如大數據的接口,讓大數據來進行分析)

define( MAX_SHOW , 8192*5); //新增數據提交閾值define( LOG_NAME , //讀取的日志文件define( LOG_SIZE , //保留上次讀取的位置define( LOG_URL , //日志提交地址//運行時log文件原始大小$log_size = get_filesize();$file_size = filesize(LOG_NAME);if(empty($log_size)){//沒有記錄上次位置,則從當前位置開始 $file_size = $file_size;}else if($log_size $file_size){ //說明是第二天的日志文件,指針放到文件頭 $file_size = 0;}else{ //從上次記錄的位置開始 $file_size = $log_size;$file_size_new = 0;$add_size = 0;$ignore_size = 0;$fp = fopen(LOG_NAME, r while(1){ clearstatcache(); $read_num = 0; $file_size_new = filesize(LOG_NAME); $add_size = $file_size_new - $file_size; $add_data = array(); $add_log =  if($add_size 0){ //大于一個閾值提交數據 if($add_size MAX_SHOW){ fseek($fp, $file_size); //當增加量超過8192,需要分頁讀取增加量 $page = ceil($add_size/8192); for($i=1; $i =$page; $i++){ if($i == $page){//最后一頁 $end_add = $add_size - ($page -1) * 8192; $add_log .= fread($fp, $end_add); }else{ $add_log .= fread($fp, 8192); $file_size_step = $file_size + $i * 8192; fseek($fp, $file_size_step); $add_data[ add_log ] = $add_log; $add_data[ add_log ] = base64_encode($add_data[ add_log  http_post(LOG_URL, $add_data); $file_size = $file_size_new; //記錄當前位置 save_filesize($file_size); }else if($add_size 0){ //第二天從頭部開始 $file_size = 0; sleep(2);fclose($fp); * 每次啟動時獲取上次打開文件位置function get_filesize(){ $size = file_get_contents(LOG_SIZE); return $size; * 每次提交后保存這次讀取文件的位置function save_filesize($size){ return file_put_contents(LOG_SIZE, $size); * http請求 * @param array $data * @return booleanfunction http_post($url = , $data = array()) if(empty($url)){ return FALSE; if($data){ $data = http_build_query($data); $ch = curl_init (); curl_setopt ( $ch, CURLOPT_URL, $url ); curl_setopt ( $ch, CURLOPT_POST, 1 ); curl_setopt ( $ch, CURLOPT_HEADER, 0 ); curl_setopt ( $ch, CURLOPT_TIMEOUT, 5 ); curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt ( $ch, CURLOPT_POSTFIELDS, $data ); $return = curl_exec ( $ch ); curl_close ( $ch ); return $return;}

備注:由于日志文件過了凌晨會切割,所以需要做一下判斷,判斷是第二天的日志需要從日志文件頭部進行讀取

需要優化的邏輯:當中間進程掛了,停了一段時間,再啟動時,從上次的位置重新讀取,提交的數據會比較大,可能會超過提交數據大小的限制

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !

相關推薦:

PHP使用zlib擴展實現GZIP壓縮輸出的方法詳解

PHP實現分布式memcache設置web集群session同步的方法詳解

PHP實現的mongoDB數據庫操作類完整實例講解

以上就是PHP實現定時監控nginx日志文件的功能的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
美女av在线播放| 精品卡1卡2卡三卡免费网站| 国产www网站| 欧美成人久久电影香蕉| 日韩黄色成人| 黄网在线免费| 国产无遮挡又黄又爽免费网站| 国产在线第一页| 国产日韩欧美一区二区三区视频| 国产高清在线a视频大全| 精品网站www| 日本卡一卡2卡3卡4精品卡网站| 精品全国在线一区二区| 在线观看av资源网| 在线天堂av| 激情在线视频播放| 国产香蕉视频在线观看| 天堂中文在线观看| 国产精品一区二三区| 2018中文字幕在线| 久热免费视频| 国产日产一区二区三区| 国产九九九九| 五月亚洲综合| 在线视频中文字幕| 中文字幕人成高视频| 亚洲精品午夜级久久久久| 丁香视频五月| 看成年女人免费午夜视频| 国产馆av播放| 免费在线看v| 日本视频三区| 午夜亚洲成人| 伊人色综合网| 国产黄色免费| 中文字幕中文字幕在线中高清免费版| 天堂网中文在线| 精品亚洲成a人片在线观看| 狠狠干天天爱| 国产不卡精品一区二区三区| 国产专区在线| 日本欧洲一区| wwww在线观看免费视频| 日本高清中文字幕在线| 天堂在线国产| av色在线观看| v天堂福利视频在线观看| 91亚洲天堂| 亚洲欧美精品日韩欧美| 四虎成年永久免费网站| 开心婷婷激情| 国产色视频网站| 国产黄色小视频| 99爱视频在线观看| 欧美性猛交xxxxbbbb| 国产资源在线看| 国产青青草在线| 中文日本在线观看| 亚洲成人福利| 国产精品一区二三区| 国产在线超碰| 国产写真视频在线观看| 国产二级c片l毛片| a中文在线播放| 五月综合网站| 精品视频vs精品视频| av网址在线免费观看| 麻豆精品永久免费视频| 日本中文字幕在线观看| 精品美女视频在线观看免费软件| 国产成人久久精品77777| 一本免费视频| 中中文字幕av在线| 在线亚洲不卡| 国产视频福利| 一区二区免费播放| 最近中文av字幕在线中文| 中文一区在线观看| 国产一区久久精品| 亚洲男人的天堂成人| 国产视频你懂的| 国产日本在线视频| 国产95在线|亚洲| 中文字幕国产欧美| 色综合久久五月天| 91欧洲在线视精品在亚洲| 九九热视频精品在线观看| 91亚洲欧美| 国产黄色在线看| 国产一卡2卡3卡四卡网站| 亚洲综合天堂网| 国产成人福利| 国产成人精品久久一区二区小说 | 国产极品美女到高潮| h网站免费在线观看| 精品久久亚洲一级α| 国产一区久久精品| 国产一二三区在线视频| 国产美女在线观看| 九七电影韩国女主播在线观看| 国产成人天天5g影院| 国产精品剧情一区二区在线观看| 国产免费黄网站| 超碰免费在线观看| 九九热精品在线视频| 91欧洲在线视精品在亚洲| 国产在线观看网站| 国产中文伊人| 国产精品一区二区资源| 国产69精品久久app免费版 | 国产极品美女到高潮| 国产极品一区二区三区| 国产精品99爱免费视频| 国产激情自拍视频| 在线视频婷婷| 国产精品va在线观看视色| 国产三级做爰在线观看| 国产黄在线观看| 在线观看视频污| 人人干在线视频| 国产卡二和卡三的视频| 国产一区久久精品| 樱花草在线观看www| 日本片在线看| 成年人在线观看| 69精品视频| 男人天堂v视频| 天天av综合网| 在线观看免费观看在线91| eeuss影院在线| 国产免费视频| 久久国产热视频| 好男人社区在线视频| 18av在线播放| 天堂在线免费av| 亚洲第一成人在线视频| 国产精品外围在线观看| 亚洲图区欧美| 国产精品视频一区麻豆| www.夜夜操.com| 国产黄色免费在线观看| 国产免费电影网站入口| 一个人看的www免费观看视频| 91av久久| 人人澡人人爽| 91三级在线| 资源视频在线播放免费| 激情亚洲综合网| 日本卡一卡2卡3卡4精品卡网站| 国产精品国精产品一二| 国产中文字幕网| 国产在线视精品麻豆| 超碰97国产精品人人cao| 2021av在线| 在线中文字幕av| 精品视频一二区| 国产超碰在线观看| 中文字幕第一页在线| 另类高清dbsm日本tvav| h网站免费在线观看| 亚洲社区在线| 日本国产在线| 开心快乐六月丁香婷婷| www.超级碰| 久久99亚洲网美利坚合众国| а√天堂www在线а√天堂视频| 亚洲v片在线观看| www在线视频观看| 免费观看久久久久| 免费黄网站在线观看| 丁香六月婷婷| 国产婷婷视频在线| 尤物在线视频| 国产精品伦一区二区三区级视频频 | sese一区| 麻豆av电影在线观看| 国产美女高潮一区二区三区| 国产一起色一起爱| 91精品大全| 国产尤物视频在线| 天堂中文资源在线| 中文在线视频| 国产鲁鲁视频在线观看特色| 国产福利三区| 青青草在线视频免费观看| 国产羞羞视频| 91精品专区| av亚洲男人天堂| 国产毛片在线看| 91最新在线| 五月婷婷在线观看| 在线免费日韩| 国产蜜臀在线| www在线视频| 在线中文免费视频| 福利在线国产| 天天插天天射| 91极品在线| 国产精品扒开做爽爽爽的视频| 欧美精品久久久久久久小说|