用access_log指令指定日志文件存放路径

发布时间:2022-07-22 00:00:04 作者:天花乱坠 阅读量:8035

用log_format指令设置了日志格式之后,需要用access_log指令指定日志文件存放路径,access_log指令的语法如下:
access_log path [format [buffer=size|off]]
其中path表示日志文件设置内存缓存区的大小,例如可以设置buffer=32k.
(1)如果不想记录日志,可以使用一下指令关闭日志记录;access_log off;
(2)如果想使用默认的combined格式的日志记录,可以使用以下示例:access_log/data1/logs/filename.log;或者accsee_log/data1/logs/filename.log combined;
(3)如果想使用自定义格式的日志记录,可以使用以下示例,其中的mylogformat是日志格式名称:
log_format mylogformat '$remote_addr-$remote_user [$time_local]'
'$status $bo_bytes_sent"$http_referer" '
 ' "$http_user_agent" $http_x_forwarded_for'
access_log/data1/logs/access.log mylogformat buffer=32k;
(4)在Nginx 0.7.4之后的版本中,access_log指令中的日志文件路径可以包含变量,例如:access_log/data1/logs/$server_name.log combined;
假设server_name指令设置的虚拟主机名称为test.domain.com,那么access_log指令将把访问日志记录在/data1/logs/test.domain.com.log文件中。
如果日志文件路径含有变量,将存在以下一些限制:
(1)Nginx进程设置的用户和组必须有对该路径创建文件的权限。假设Nginx的user指令设置的用户名和用户组都是www,而、data1/logs/目录的用户名和用户组为root,日志文件/ata1/logs/test.domain.com.log将无法被Nginx创建;
(2)缓存将不会被使用
(3)对于每一条日志记录,日志文件都将先打开文件,再写入日志记录,然后马上关闭。为了提高包含变量的日志文件存放路径的性能,须要使用open_log_file_cache指令设置经常被使用的日志文件描述符缓存。
open_log_file_cache指令主要用来设置含有变量的日志路径的文件描述符缓存,它的语法如下:
open_log_file_cache max=N[inactive=time][min_uses=N][VALID=time]| off
该指令默认是禁止的,等同于:open_log_file_cache off;
open_log_file_cache指令的各项参数说明如下:
max:设置缓存中的文件描述符数量。如果超过设置的文件描述符数量,则采用LRU算法清除“较不常使用的文件描述符”。LRU算法的基本概念是:当内存缓冲区剩余的可用空间不够时,缓冲区尽可能地先保留使用者最常使用的数据,将最近未使用的数据移出内存,腾出空间来加载另外的数据。
inactive:设置一个时间,如果在设置的时间内没有使用此文件描述符,则自动删除此描述符。此参数为可选参数,默认的时间为10秒钟。
min_users:在参数inactive指定的时间范围内,如果日志文件超过被使用的次数,则将该日志文件的描述符记入缓存。莫儿女次数为1.
valid:设置多长时间检查一次,看一看变量指定的文件路径与文件名是否仍然存在。默认时间为60秒。
off:禁止使用缓存。
open_log_file_cache指令的设置示例如下:
open_log_file_cache max=1000 inactive=20s min_uses=2 valid=1m;
 
 
 
 

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

网友评论


评论时间:2024-05-06 06:25:02

7服务器机柜设备安装 、在安装完毕后,点击“开虚拟主机怎么加入一个网站 开始→运行”按钮,进入Windows95.exe文件夹选项设置页面,并单击“确定”键


评论时间:2023-11-28 00:25:02

外包型公司一般都是由软件开发商或电信运营商等直接投资设立,其特点是专业化程度高,技术门槛低,云主机和服务器区别 能够迅速响应客户对软件产品的各种要求,并能快速满足客户个性化需求,从而赢得客户信任和支持,成为众多大中型企事业单位首选的管理软件提供商之一软路由iptv服务器搭建 得客户信任和支持,成为众多大中型企事业单位首选的管理软件提供商之一


评论时间:2023-02-09 03:25:02

其中,企业IT开支是重要组成部分,占全社会信息化总预算比例接近40%,成为拉动信息化投资苹果CMS可以用虚拟主机搭建么 的主要动力之一服务器专用系统下载 部分,占全社会信息化总预算比例接近40%,成为拉动信息化投资的主要动力之一


评论时间:2022-12-11 18:25:02

未转变者如何创建服务器 6、免费虚拟主机idc 服务器代理


评论时间:2022-10-03 21:25:02

2.数据库管国外云主机免费试用 理系统简介云主机支持销毁,下列关于云主机销毁 系统简介

最新文章

 2023-12-25 22:44:35   admin

活动发布区版规

 2023-05-27 22:03:52   御风而行

容器、无服务器、虚拟机:安全性差...

 2023-05-27 19:08:41   小绵羊0123

科技巨头布局云端 服务器 网络硬...

 2023-05-27 18:17:46   姐姐的跟屁虫

钉钉因系统访问流量激增,宕机1小...

热门阅读

 2022-07-23 00:34:02   freeatom

常见ftp命令 FTP命令使用详...

 2022-07-21 02:17:02   ares

双硬盘组建Raid0磁盘阵列图文...

 2022-07-20 06:17:02   mankeung123

用友软件客户端连接不上服务器的解...

 2022-07-23 00:51:02   antonfxb

WebService实例

 2022-07-13 05:38:02   苯小孩

开发、运维不可不看的Linux调...

 2022-07-20 18:51:02   nightstone

如何使用Charles抓取Web...

随机文章

 2022-01-25 05:38:02   coinchen

按服务器性能类型选购服务器

 2022-03-17 05:38:02   longmei

如何使用nslookup命令检查...

 2022-07-14 05:38:02   ok1818

常用的9款web开发者工具

 2022-07-17 05:38:02   venlove

分享一款好用的URL采集工具(S...

 2022-07-19 01:34:02   lhb2003

【经验分享】Iperf测试网络吞...

 2022-07-19 05:34:03   ghh

2018国内外10款erp软件排...

热评文章

 2022-07-19 20:17:02   dengyu0429

linux vi使用及详细介绍

 2022-07-20 01:00:05   激动的舌头

Linux视频教程:用户管理命令...

 2022-07-21 20:51:02   jessica-an

创建本地FTP站点

 2022-02-07 05:38:03   jasonkidd

WEB服务器配置详解

 2022-07-20 04:51:02   wolfssss

ACL权限-默认与递归(4)

 2022-07-22 15:00:05   淡水珊瑚

Linux下 Samba Ser...
全球云服务器
Catfish(鲶鱼) Blog V 4.7.3