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

作為PHP程序員你要知道的另外一種日志

 更新時(shí)間:2018年07月30日 10:50:08   作者:CrazyCodes  
這篇文章主要給大家介紹了關(guān)于作為PHP程序員要知道的另外一種日志的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起看看吧


前言

本來準(zhǔn)備講解nginx和apache的日志的,但是個(gè)人不太推薦apache(純屬個(gè)人愛好),這里就不介紹apache的日志了。

作為一名程序員,比碼代碼還重要那么一點(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

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

開啟訪問日志

如果是你源碼包默認(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ù)表

名稱 注解
$remote_addr 客戶端/用戶的IP地址
$time_local 訪問時(shí)間
$request 請求方式 + 請求地址
$status 請求狀態(tài)碼 與HTTP狀態(tài)碼一致
$body_bytes_sent 請求的地址大小 以bytes格式計(jì)算
$http_referer 請求來源,從什么地方訪問的
$http_user_agent 用戶信息(瀏覽器信息)
$http_x_forwarded_for 轉(zhuǎn)發(fā)IP地址

開啟錯(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ò)誤類型,不寫則是全部。

致謝

感謝你看到這里,日志操作與分析的相關(guān)文章后面我還會(huì)寫一些,希望可以幫助到你。謝謝

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • PHP獲取文件的MD5值并判斷是否被修改的例子

    PHP獲取文件的MD5值并判斷是否被修改的例子

    這篇文章主要介紹了PHP獲取文件的MD5值并判斷是否被修改的例子,Message Digest Algorithm MD5(中文名為消息摘要算法第五版)為計(jì)算機(jī)安全領(lǐng)域廣泛使用的一種散列函數(shù),用以提供消息的完整性保護(hù),需要的朋友可以參考下
    2014-06-06
  • PHP Memcached應(yīng)用實(shí)現(xiàn)代碼

    PHP Memcached應(yīng)用實(shí)現(xiàn)代碼

    在很多場合,我們都會(huì)聽到 memcached 這個(gè)名字,但很多同學(xué)只是聽過,并沒有用過或?qū)嶋H了解過,只知道它是一個(gè)很不錯(cuò)的東東。這里簡單介紹一下,memcached 是高效、快速的分布式內(nèi)存對象緩存系統(tǒng),主要用于加速 WEB 動(dòng)態(tài)應(yīng)用程序。
    2010-02-02
  • 詳解PHP框架EasySwoole

    詳解PHP框架EasySwoole

    EasySwoole是一款常駐內(nèi)存型的分布式swoole框架,專為API而生,支持同時(shí)混合監(jiān)聽HTTP、WebSocket、自定義TCP、UDP協(xié)議,且擁有豐富的組件,例如協(xié)程 連接池、TP風(fēng)格的協(xié)程ORM、協(xié)程微信SDK等諸多組件。讓開發(fā)者編寫出多進(jìn)程,可異步,高可用的應(yīng)用服務(wù)。
    2021-05-05
  • php在window iis的莫名問題的測試方法

    php在window iis的莫名問題的測試方法

    其實(shí)很簡單,就一句話,見招拆招,通過c:\php\php.exe -i 命令實(shí)現(xiàn)
    2013-05-05
  • php中switch語句用法詳解

    php中switch語句用法詳解

    Switch語句也是面向?qū)ο缶幊陶Z句中最長常見的邏輯控制語句了。Switch 語句用于執(zhí)行基于多個(gè)不同條件的不同動(dòng)作 – 即當(dāng)條件不同的時(shí)候,執(zhí)行不同的邏輯操作。
    2015-08-08
  • php下圖片文字混合水印與縮略圖實(shí)現(xiàn)代碼

    php下圖片文字混合水印與縮略圖實(shí)現(xiàn)代碼

    php中圖片文字混合水印與縮略圖的實(shí)現(xiàn)代碼,需要的朋友可以參考下。
    2009-12-12
  • php_imagick實(shí)現(xiàn)圖片剪切、旋轉(zhuǎn)、銳化、減色或增加特效的方法

    php_imagick實(shí)現(xiàn)圖片剪切、旋轉(zhuǎn)、銳化、減色或增加特效的方法

    這篇文章主要介紹了php_imagick實(shí)現(xiàn)圖片剪切、旋轉(zhuǎn)、銳化、減色或增加特效的方法,可實(shí)現(xiàn)通過調(diào)用ImageMagick功能的PHP擴(kuò)展使PHP具備和ImageMagick相同的功能,最終實(shí)現(xiàn)強(qiáng)大的ImageMagick圖形處理功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-12-12
  • php操作zip在不解壓縮包的情況下顯示壓縮包中的圖片

    php操作zip在不解壓縮包的情況下顯示壓縮包中的圖片

    本文簡單介紹了PHP操作ZIP壓縮包時(shí)需要在不解壓的情況下如何直接顯示其中的圖片或文件,方法很簡單主要利用了PHP中的Zip File 系列函數(shù),base64_encode函數(shù),希望對大家能有所啟發(fā)
    2017-11-11
  • PHP中Date()時(shí)間日期函數(shù)的使用方法小結(jié)

    PHP中Date()時(shí)間日期函數(shù)的使用方法小結(jié)

    PHP開發(fā)中Date()時(shí)間日期函數(shù)的使用方法php date() 函數(shù)可把時(shí)間戳格式化為可讀性更好的日期和時(shí)間。
    2011-04-04
  • Laravel SQL語句記錄方式(推薦)

    Laravel SQL語句記錄方式(推薦)

    下面小編就為大家?guī)硪黄狶aravel SQL語句記錄方式(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-05-05

最新評論