很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug()、info()、warning()、 error() 、critic ...
分类:
编程语言 时间:
2020-02-15 19:00:34
阅读次数:
72
在nginx的访问日志中,会出现只显示IP,而不出现域名的情况,在经过尝试之后,是因为没有设置禁止IP访问导致的。 下面就是在配置文件中设置禁止IP访问,来实现日志文件中$host显示域名。 vim /etc/nginx/nginx.conf server { listen 80 default; ...
分类:
其他好文 时间:
2020-02-13 23:12:27
阅读次数:
72
一、单机性能优化基础1.单机时代-动静分离Nginx+Tomcat实现动静分离优势:1.Nginx记录访问日志,Tomcat关闭日志记录功能,来提高Tomcat的性能。2.用Nginx做七层的处理,比如ssl证书,让Nginx来实现,比如根据url来做判断,如果pc访问转到什么地方,手机访转到什么地方Nginx+PHP实现动静分离2.单机时代-数据库分离将web服务器和数据库单独部署3.单机时代-
分类:
Web程序 时间:
2020-02-10 13:54:47
阅读次数:
112
网站的访问日志是一个非常重要的文件,通过分析访问日志,能够挖掘出很多有价值的信息。本文介绍如何利用Python对一个真实网站的访问日志进行分析,文中将综合运用Python文件操作、字符串处理、列表、集合、字典等相关知识点。本文所用的访问日志access_log来自我个人的云服务器,大家可以从文末的附件中下载。1.提取指定日期的日志下面是一条典型的网站访问日志,客户端访问网站中的每个资源都会产生一条
分类:
编程语言 时间:
2020-02-07 20:41:10
阅读次数:
109
5.Nginx日志配置 Nginx有非常灵活的日志记录模式。每个级别的配置可以有各自独立的访问日志。日志格式 通过log_format命令定义格式 1.log_format指令 # 配置语法:包括:error.log access.log Syntax: log_format name [escap ...
分类:
其他好文 时间:
2020-02-07 18:52:50
阅读次数:
94
一、Flannel之SNAT规划优化作用解决两宿主机容器之间的透明访问,如不进行优化,容器之间的访问,日志记录为宿主机的IP地址。1、宿主机访问172.7.22.2的nginx容器情况2、172.7.22.2查看nginx访问日志3、进入172.7.21.2的容器访问172.7.22.2的nginx容器,查看日志4、再次查看172.7.22.2的nginx访问日志
分类:
其他好文 时间:
2020-02-05 09:49:14
阅读次数:
152
3年前写的在HttpModule中记录访问日志的代码,在最近使用日志数据分析登录账号的IP情况时,才发现了一个不易重现的BUG——日志中记录的登录账号出现串掉的情况。之所以这个时候才发现该问题,是因为部分用户的IP是固定的,但是日志里却出现了别人的IP。而之所以3年后才发现,是因为这块日志数据一直没 ...
分类:
编程语言 时间:
2020-01-22 16:43:02
阅读次数:
82
目录: 查找以什么关键字结尾的文件 判断文件大小 使用python分析Apache的访问日志 判断目录下.py结尾的文件 [smcuser@smc-postman-script test]$ ll total 4 -rw-rw-r--. 1 smcuser smcuser 0 Jan 12 23:1 ...
分类:
编程语言 时间:
2020-01-14 21:01:29
阅读次数:
131
定制输出日志的好处用户所有请求都通过负载均衡器,因此在此处收集日志,比在各后端真实服务器收集日志再汇总要有效得多。工作目标?记录用户访问日志:haproxy产生。?记录keepalived日志:keepalived启动、运行状态,用于排错。总体规划?使用独立的分区存储日志。因keepalived日志内容较少,可与haproxy日志共用存储空间。比如我的项目里,用/data/logs作为日志的存储路
分类:
其他好文 时间:
2020-01-11 00:04:33
阅读次数:
87
一.介绍安装 公司由于linux云服务器还没批下来,暂时先在windows服务器上测试。Windows版nginx使用本地Win32 API(而非Cygwin仿真层)。当前仅使用select()和poll()(1.15.9)连接处理方法(事件驱动模型),因此不应期望高性能和可伸缩性(在linux上支 ...