本篇文章為大家展示了PHP程序員需要知道的另外一種日志是什么,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、吉木薩爾ssl等。為成百上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的吉木薩爾網(wǎng)站制作公司
前言
作為一名程序員,比碼代碼還重要那么一點(diǎn)點(diǎn)的東西就是日志的分析和查詢。下面列出常見日志及設(shè)置方法。
配置文件
nginx分access_log和error_log兩種日志
設(shè)置需要在nginx.conf中,默認(rèn)通過源碼包編譯安裝nginx目錄應(yīng)在
/usr/local/nginx
目錄下,如果你通過yum或者其他方式安裝,不清楚或不知道nginx具體安裝目錄,可以使用
find / -name nginx.conf
或者
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
開啟訪問日志
如果是你源碼包默認(rèn)安裝的,打開路徑如下
vim /usr/local/nginx/nginx.conf
找到如下內(nèi)容
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的日志規(guī)格。
log_format默認(rèn)規(guī)格參數(shù)表
開啟錯(cuò)誤日志
如果是你源碼包默認(rèn)安裝的,打開路徑如下
vim /usr/local/nginx/nginx.conf
找到如下內(nèi)容
error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info;
將注解刪除即可,你可以將不同的錯(cuò)誤類型分開存儲(chǔ)如
error_log logs/error.log notice;
notice既為錯(cuò)誤類型,不寫則是全部。
上述內(nèi)容就是PHP程序員需要知道的另外一種日志是什么,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。