摘要:前言本來準備講解和的日志的,但是個人不太推薦純屬個人愛好,這里就不介紹的日志了。作為一名程序員,比碼代碼還重要那么一點點的東西就是日志的分析和查詢。下面列出常見日志及設置方法。
前言
本來準備講解nginx和apache的日志的,但是個人不太推薦apache(純屬個人愛好),這里就不介紹apache的日志了。
作為一名程序員,比碼代碼還重要那么一點點的東西就是日志的分析和查詢。下面列出常見日志及設置方法。
配置文件nginx分access_log和error_log兩種日志
設置需要在nginx.conf中,默認通過源碼包編譯安裝nginx目錄應在
/usr/local/nginx
目錄下,如果你通過yum或者其他方式安裝,不清楚或不知道nginx具體安裝目錄,可以使用
find / -name nginx.conf
or
nginx -V | grep prefix ------------- nginx version: nginx/1.13.9 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) built with OpenSSL 1.0.2k-fips 26 Jan 2017 TLS SNI support enabled configure arguments: --prefix=/usr/local/nginx --with-http_ssl_module開啟訪問日志
如果是你源碼包默認安裝的,打開路徑如下
vim /usr/local/nginx/nginx.conf
找到如下內容
http { include mime.types; default_type application/octet-stream; log_format main "$remote_addr - $remote_user [$time_local] "$request" " "$status $body_bytes_sent "$http_referer" " ""$http_user_agent" "$http_x_forwarded_for""; access_log logs/access.log main; ... }
將log_format到access_log的注釋打開即可,log_format可定義nginx的日志規格。
log_format默認規格參數表名稱 | 注解 |
---|---|
$remote_addr | 客戶端/用戶的IP地址 |
$time_local | 訪問時間 |
$request | 請求方式 + 請求地址 |
$status | 請求狀態碼 與HTTP狀態碼一致 |
$body_bytes_sent | 請求的地址大小 以bytes格式計算 |
$http_referer | 請求來源,從什么地方訪問的 |
$http_user_agent | 用戶信息(瀏覽器信息) |
$http_x_forwarded_for | 轉發IP地址 |
如果是你源碼包默認安裝的,打開路徑如下
vim /usr/local/nginx/nginx.conf
找到如下內容
error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info;
將注解刪除即可,你可以將不同的錯誤類型分開存儲如
error_log logs/error.log notice;
notice既為錯誤類型,不寫則是全部。
致謝感謝你看到這里,日志操作與分析的相關文章后面我還會寫一些,希望可以幫助到你。謝謝
代碼多變,初心不變
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/40046.html
摘要:前言本來準備講解和的日志的,但是個人不太推薦純屬個人愛好,這里就不介紹的日志了。作為一名程序員,比碼代碼還重要那么一點點的東西就是日志的分析和查詢。下面列出常見日志及設置方法。 showImg(https://segmentfault.com/img/bVbeubU?w=1390&h=472); 前言 本來準備講解nginx和apache的日志的,但是個人不太推薦apache(純屬個人...
摘要:配置信息主要分為六大部分全局設置事件設置服務器設置虛擬主機設置匹配設置反向代理設置。最大客戶端連接數由和決定作為服務器時,作為反向代理時,。參考文章服務器安裝及配置文件詳解的配置虛擬主機負載均衡和反向代理 這是 Nginx 學習總結的第二篇,上一篇介紹到了 Nginx 學習總結(1) —— 概述,這一篇會對 Nginx 的基本配置做一些總結。 Nginx 配置信息主要分為六大部分: m...
摘要:線上運營的問題配置更新首先,配置修改問題。腳本每隔分鐘執行一次,檢查配置,生效。那怎么監控這一環呢自己弄了個模塊,抽取內置的變量等等通過抽樣上報給集群,利用根據業務,域名,路徑等分類實時分組計算,按分鐘緯度統計匯總。 背景 標題黨了,現在不寫個海量、高并發、大數據都不好意思發出來。 前面發了一個nginx的tips文章,一些基本的用法。這里主要說下nginx在多業務、大規模場景下的一...
摘要:的配置文件是以塊形式組織,每個都是以一個塊名稱和一對大括號組成。這里注意的是,當打開的是首頁依然是一個頁面,只有中繼續定義了查看靜態網站文件系統目錄中的某一目錄時,才會將文件列出。使用此啟動類型應同時指定,以便能夠跟蹤服務的主進程。 初識Nginx Nginx 的三個主要應用場景: 靜態資源服務:通過本地文件系統提供服務 反向代理服務:緩存加速與負載均衡 API服務:OpenRest...
剛剛我在配置nginx+php5-fmp的虛擬主機環境, 在配置的過程中,在配置的過程中出現了一些問題, 在此記錄下來, 以備后患。 請注意, 這里不是寫如何配置這個虛擬主機, 而是記錄我在配置的時候遇到的問題以及如何克服這些問題的過程。 環境: ubuntu 14.04 (64位) nginx 1.4.6 php 5.5.9 開始 開始的時候, 因為我是新安裝的ubuntu的系統, ...
閱讀 629·2021-09-24 09:48
閱讀 2492·2021-08-26 14:14
閱讀 517·2019-08-30 13:08
閱讀 1445·2019-08-29 15:22
閱讀 3066·2019-08-29 11:06
閱讀 1001·2019-08-26 18:26
閱讀 1034·2019-08-26 13:53
閱讀 2512·2019-08-26 12:21