偶然发现access.log有21G大,所以将其切割。Nginx 是一个非常轻量的 Web 服务器,体积小、性能高、速度快等诸多优点。但不足的是也存在缺点,比如其产生的访问日志文件一直就是一个,不会自动地进行切割,如果访问量很大的话,将 导致日志文件容量非常大,不便于管理。当然了,我们也不希望看到这么庞大的一个访问日志文件,那需要手动对这个文件进行切割。在 Linux 平台上 Shell            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 11:08:29
                            
                                757阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             1、Nginx访问日志(access.log)介绍NGINX软件会把每个用户访问网站的日志记录到指定的日志文件里,供网站者分析用户的浏览行为,此功能由http_log_module模块负责。 2、访问日志参数Nginx的访问日志主要有两个参数控制参数说明log_format用来记录日志的格式(可以定义多种日志格式,取不同名字即可)access_log用来指定日志文件的路径及使            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-06 12:45:49
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            awk '{print $1}' access22.log | sort | uniq -c | sort -nr -k1 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-02 14:01:00
                            
                                171阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
              Nginx 默认Log记录在$Nginx_home/logs/access.log里面,每次用户的请求都会追加到access.log后面,久而久之,access.log就会变得巨大,占用磁盘空间。所以就有了需求用来切割Nginx日志。使用shell脚本如下:#!/bin/bash
# This script run at 00:00            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2017-02-21 12:05:46
                            
                                2032阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/bash#function:cut nginx log files for lnmp v0.5 and v0.6#author: http://lnmp.org#set the path to nginx log            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-06 18:36:40
                            
                                1775阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            分析 fastcgi_temp 错误以及 Nginx 的 Buffer 机制 最近在使用 phpMyAdmin 的时候,发现一个很让人蛋疼的问题,在每次修改表结构时,页面没有载入完成就自动停止了。因为一直使用 svn/trunk 版本的 PMA,开始以为是程序的问题,但是换成 stable 版本后,问题依旧存在,显然走错了方向。于是再查 error.log,终于找到的症结所在。日志中显示            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 19:14:25
                            
                                107阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            nginx配置中有关日志的配置主要是围绕着下面两个指令:1、error_log2、access_log:记录访问日志 首先要强调的一点是,如果access日志和error日志都是常量文件名(因为access支持变量文件名,后续会讲到),那么nginx进程会缓存文件描述符直到进程结束。什么时候日志的fd会改变呢?1)进程重启2)收到了NGX_REOPEN_SIGNAL信号,会产生新的日志文            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 18:54:39
                            
                                1495阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有没有发现Apache生成的日志文件一天比一天大,不是一般大,若你apache安装在C盘,那可惨了,不几天硬盘就满了,太恐怖了,有没有办法优化一下日志,让它不那么大?答案是有的。一、停止Apache服务,删除Apache下/logs/目录中的error.log和access.log文件。二、打开Apache的conf/httpd.conf配置文件,找到以下配置信息:   ErrorLog logs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 15:22:19
                            
                                383阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            先配置 SpringBoot 记录 access.log 日志,先让accesslog 显示出来            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-22 15:05:24
                            
                                249阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                        
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 17:02:14
                            
                                31阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              事实证明,日志文件真的是很重要很重要的。能够帮助我们快速的定位问题,并且知道用户访问的状态,浏览器,Ip,接口地址等,简直可怕。。一、nginx的access.log(1)对博主而言,日志文件存放在/usr/local/var/log/nginx 下,直接使用 tail -f命令即可查看access日志。 (2)access.log具体每项代表的意思 参            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-12 10:49:00
                            
                                1015阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、解析访问日志        apache 的访问日志记载着大量的信息,学会高效快捷的读出其中关键信息对我们的工作有极大帮助。       如果Apache的安装方式是默认安装,服务器一运行就会有两个日志文件生成。       这两个文件是  access_log(在Windows上是a            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 14:12:00
                            
                                434阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             1. 概述    nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。nginx把对php的请求发给php-fpm fastcgi进程来处理,默认的php-fpm只会输出php-fpm的错误信息,在php-fpm的errors log里也看不到php的errorlog原因是php-fpm的配置文件php-fpm.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 12:23:09
                            
                                734阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            当网站出问题时分析日志,第一步一般都不会是看访问日志。但是也不能忽视它,在访问日志中记录了很多的客户信息,如果你有心,可以从这个日志中获得很多有用的信息! 访问日志access_log记录了所有对Web服务器的访问活动。正如其名字所示,访问日志access_log记录了所有对Web服务器的访问活动。下面是访问日志中一个典型的记录: [html] view plaincopy            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-14 23:05:30
                            
                                27阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             需求,把cookie记录到访问日志里,供数据挖掘部门统计用户行为。 nginx 配置文件添加如下,这是虚拟主机的配置server
{# 在server块添加以下代码# 设置默认值set $uid "-";# 存在值则赋值if( $http_cookie ~*"at_uvid=(\S+)(;.*|$)"){set $uid $1;}# 最后一段数据是该cookie值
	log_forma            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-13 09:28:54
                            
                                247阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我想统计今天产生的日志进行分析,也就是15/Aug/2011  我想出来的结果:awk '$4 ~/15\/Aug/ {print}' access_log172.16.119.8 - admin [15/Aug/2011:18:17:50 +0800] "PROPFIND /svn/EAGLE HTTP/1.1" 207 649172.16.119.8 - admin [15/Aug/            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-03-27 17:14:33
                            
                                9392阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Nginx安装nginx官网:https://nginx.org/
安装准备:nginx依赖pcre库,要先安装pcre(nginx在rewrite时需要解析正则,PCRE是正则解析库)
yum install pcre pcre-devel
wget http://nginx.org/download/nginx-1.4.2.tar.gz
tar zxvf nginx-1.4.2.tar.gz            
                
         
            
            
            
            看到以前的一道shell面试题,心血来潮,看看自己现在能做了吗?!小试一下……
在access.log中截取 16/Aug/2010:14:31:30到17/Aug/2010:10:12:07间的日志信息,并输出到log.txt中,我的思路,用sed打印16/Aug/2010:14:31:30和17/Aug/2010:10:12:07间的日志并>
#!/bin            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-08-19 20:18:53
                            
                                2076阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
             
Squid最重要的日志文件就是访问日志,其访问路径为“/var/log/squid/access.log”。该日志文件记录了客户使用代理服务器的许多有用信息,包括使用时间、请求的内容、客户端信息等。该文件的格式如下:
time eclapsed remotehost code/status bytes method URL rfc931 peersta            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-10-23 10:20:41
                            
                                3214阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
             一、Apache日志文件名称及路径介绍access_log(在Windows上是access.log)和错误日志error_log(在Windows上是error.log)。  日志文件的路径根据安装方式不同位置也是不一样的,一般都是在Apache安装目录的logs子目录中,日志文件路径可根据实际安装情况在Apache的配置文件中进行查找。