新聞資訊  快訊  焦點  財經  政策  社會
互 聯 網   電商  金融  數據  計算  技巧
生活百科  科技  職場  健康  法律  汽車
手機百科  知識  軟件  修理  測評  微信
軟件技術  應用  系統  圖像  視頻  經驗
硬件技術  知識  技術  測評  選購  維修
網絡技術  硬件  軟件  設置  安全  技術
程序開發  語言  移動  數據  開源  百科
安全防護  資訊  黑客  木馬  病毒  移動
站長技術  搜索  SEO  推廣  媒體  移動
財經百科  股票  知識  理財  財務  金融
教育考試  育兒  小學  高考  考研  留學
您當前的位置:首頁 > IT百科 > 站長技術 > 服務器

Nginx記錄日志到systemd journal

時間:2019-11-22 11:52:19  來源:  作者:

簡介

今天要給大家分享的事如何配置Nginx記錄access log和error log到systemd journal日志中去

需求

在前面的文章我們講道,我們可以不需要容器化,直接部署nginx到裸服務器,那么傳統的部署方式,日志文件是存在例如/var/log/nginx/access.log這樣的路徑。

但是你接了systemd啟動管理器之后,思路可能就需要改變一下,因為systemd有個jounal日志管理組件。它會幫你管理日志,然后管理日志的rotate,查看日志也有對應的命令。非常好用,算是一個集中管理日志的的最佳實踐。

我們要做的,就是配置nginx,讓它寫日志到systemd journal中去。

Nginx記錄日志到systemd journal

 

配置

配置nginx寫到systemd journal 的方法

server {
 error_log syslog:server=unix:/dev/log;
 access_log syslog:server=unix:/dev/log;
 ...
}

nginx支持syslog作為日志記錄手段,上面的配置,利用syslog,把日志發到/dev/log

而/dev/log則是systemd默認的一個link它是journal接收日志的句柄

# ll /dev/log 
lrwxrwxrwx 1 root root 28 Oct 20 00:49 /dev/log -> /run/systemd/journal/dev-log

配置改了,重啟一下nignx,然后你就可以用journalctl命令查看nginx日志了



Tags:Nginx 日志   點擊:()  評論:()
聲明:本站部分內容來自互聯網,內容觀點僅代表作者本人,如有任何版權侵犯請與我們聯系,我們將立即刪除。
▌相關評論
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
▌相關推薦
簡介今天要給大家分享的事如何配置nginx記錄access log和error log到systemd journal日志中去需求在前面的文章我們講道,我們可以不需要容器化,直接部署nginx到裸服務器,那么傳...【詳細內容】
2019-11-22   Nginx 日志  點擊:(5)  評論:(0)  加入收藏
一:作用Ngx_http_log_module:定義日志格式,并且以指定的格式保存。二:示例配置log_format compression '$remote_addr - $remote_user [$time_local] ' '"$request...【詳細內容】
2019-10-09   Nginx 日志  點擊:(18)  評論:(0)  加入收藏
最新更新
欄目熱門
欄目頭條
31选7开奖11185