国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Nginx > 正文

滾動(dòng) docker 中的 nginx 日志思路詳解

2024-08-30 12:23:29
字體:
供稿:網(wǎng)友
Nginx 自己沒有處理日志的滾動(dòng)問題,本文筆者介紹如何滾動(dòng)運(yùn)行在 docker 中的 nginx 日志文件,感興趣的朋友一起看看吧

docker使用

  1. docker ps 查看運(yùn)行中的容器

  2. docker images 查看docker鏡像

  3. docker rm id(容器id)  刪除容器(容器id可以通過docker ps查看,容器必須停止后才能刪除)

    3.1 刪除全部的容器 docker rm `docker ps -a -q`

  4. docker stop  id(容器id) 停止容器運(yùn)行

  5. docker rmi  id(鏡像id) 刪除鏡像

  6. docker pull ubuntu:16.04(鏡像名稱:版本號(hào)) 下載鏡像

  7. docker run -it ubuntu:16.04 創(chuàng)建并運(yùn)行容器容器

    -t 表示在新容器內(nèi)指定一個(gè)偽終端或終端

    -i 表示允許我們對(duì)容器內(nèi)的 (STDIN) 進(jìn)行交互

    -p 指定映射端口

    -d 在后臺(tái)運(yùn)行容器并打印容器ID

    7.1 docker run -dit ubuntu:16.04 創(chuàng)建并后臺(tái)運(yùn)行容器

    7.2 docker run -ditp 8080:8080(主機(jī)端口:容器端口) ubuntu:16.04 創(chuàng)建并后臺(tái)運(yùn)行容器且映射容器的端口

  8. docker attach id(容器id) 進(jìn)入正在運(yùn)行中的容器環(huán)境

  9. 退出容器

    9.1 exit 直接退出容器并終止容器運(yùn)行

    9.2 [ctrl+p]+[ctrl+q](快捷鍵) 退出容器,但是不會(huì)終止容器運(yùn)行

  10. docker commit -m'版本標(biāo)識(shí)' id(容器id) ubuntu:16.04(鏡像與版本號(hào))   提交鏡像且生成鏡像(可以通過該命令把搭建好的容器打包成一個(gè)新的鏡像或者覆蓋原鏡像(即是修改原鏡像內(nèi)容,生成的鏡像名與版本號(hào)相同就可以直接覆蓋))

好了,大家了解了docker,下面是本文介紹的重點(diǎn),一起看看吧。

Nginx 自己沒有處理日志的滾動(dòng)問題,它把這個(gè)球踢給了使用者。一般情況下,你可以使用 logrotate 工具來完成這個(gè)任務(wù),或者如果你愿意,你可以寫各式各樣的腳本完成同樣的任務(wù)。本文筆者介紹如何滾動(dòng)運(yùn)行在 docker 中的 nginx 日志文件(下圖來自互聯(lián)網(wǎng))。

思路

Nginx 官方其實(shí)給出了如何滾動(dòng)日志的說明:

Rotating Log-files
In order to rotate log files, they need to be renamed first. After that USR1 signal should be sent to the master process. The master process will then re-open all currently open log files and assign them an unprivileged user under which the worker processes are running, as an owner. After successful re-opening, the master process closes all open files and sends the message to worker process to ask them to re-open files. Worker processes also open new files and close old files right away. As a result, old files are almost immediately available for post processing, such as compression.

這段說明的大意是:

•先把舊的日志文件重命名
•然后給 nginx master 進(jìn)程發(fā)送 USR1 信號(hào)

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 商都县| 米泉市| 都昌县| 大足县| 武隆县| 桑植县| 内黄县| 深圳市| 新宁县| 德钦县| 石首市| 丹凤县| 徐汇区| 临高县| 新闻| 凉城县| 区。| 岚皋县| 六枝特区| SHOW| 合江县| 邵武市| 惠安县| 城步| 宣恩县| 扶余县| 波密县| 富顺县| 鹤峰县| 布拖县| 盐城市| 措勤县| 广丰县| 会同县| 蓝田县| 竹溪县| 湘潭县| 新河县| 如东县| 南阳市| 临高县|