1.没有日志分析系统1.1运维痛点1.运维要不停的查看各种日志。2.故障已经发生了才看日志(时间问题。)3.节点多,日志分散,收集日志成了问题。4.运行日志,错误等日志等,没有规范目录,收集困难。1.2环境痛点1.开发人员不能登陆线上服务器查看详细日志。2.各个系统都有日志,日..
分类:
其他好文 时间:
2016-12-23 19:48:23
阅读次数:
255
谁在关心toString的性能?没有人!除非当你有大量的数据在批量处理,使用toString产生了许多日志。然后,你去调查为何如此之慢,才意识到大部分的toString方法使用的是introspection,它其实是可以被优化的。 不过,首先让我们一起看看Javadoc回忆下Object.toStr ...
分类:
其他好文 时间:
2016-12-22 14:19:43
阅读次数:
191
对于死锁的问题,人们往往想到出现一些关于访问很缓慢,有白页现象,要是测试环境(我就真实遇到测试环境有本文谈及一样的问题)你也就重启一下PHP的php-fpm进程发现又好了,隔一段时间又出类似的问题,你会看下日志,你会发现有很多日志是“Max execution timeout of 60 secon ...
分类:
Web程序 时间:
2016-08-01 19:39:34
阅读次数:
195
服务器中由于监控的需要会经常生成很多日志文件,比如IIS日志文件(C:\inetpub\logs\LogFiles),一个稍微有流量的网站,其日志每天可以达到上百兆,这些文件日积月累会严重的占用服务器磁盘空间。有必要对他们进行定期删除。dos批处理程序如下: 将上面的代码保存为deliislog.b
分类:
其他好文 时间:
2016-03-23 19:50:23
阅读次数:
259
1. JavaSe中日志通常打印在console控制台里面,但是在android系统是linux的就不可能把日志打印到windows下的控制台上,需要一个接口,logcat可以把android日志缓冲区里面的信息取出来,cmd到adb调试桥工具,adb logcat 可以看到很多日志信息 2. Lo
分类:
移动开发 时间:
2016-02-28 12:28:00
阅读次数:
256
Hive默认是静态分区,我们在插入数据的时候要手动设置分区,如果源数据量很大的时候,那么针对一个分区就要写一个insert,比如说,我们有很多日志数据,我们要按日期作为分区字段,在插入数据的时候我们不可能手动的去添加分区,那样太麻烦了。还好,Hive提供了动态分区,动态分区简化了我们插入数据时的繁琐
分类:
其他好文 时间:
2016-01-31 21:12:31
阅读次数:
395
from datetime import datetime,timedelta import os FILE_path = os.getcwd() +‘/log_jiexheng/‘ def log_set(msg, name =‘main‘): ? ? now_time = datetime.now() ? ? yes_date = now_time + timedelta(da...
分类:
其他好文 时间:
2015-11-04 11:35:50
阅读次数:
249
cxflogginglog4j日志输出由于CXF,产生的日志是采用TOMCAT的日志,造成TOMCAT的日志特别多,日志文件奇大,想通过LOG4J方式进行拦截,将警告与错误的信息才输出到控制文件,在JAVA工程 src目录下建个META-INF目录 ,再此目录下建个cxf目录,在cxf目录下新建个o...
分类:
其他好文 时间:
2015-10-19 18:55:42
阅读次数:
148
谁在关心toString的性能?没有人!除非当你有大量的数据在批量处理,使用toString产生了许多日志。然后,你去调查为何如此之慢,才意识到大部分的toString方法使用的是introspection,它其实是可以被优化的。不过,首先让我们一起看看Javadoc回忆下Object.toStri...
分类:
编程语言 时间:
2015-10-02 11:15:28
阅读次数:
207
使用shell脚本清空文件在最近的项目中,会生成很多日志文件,所以需要写一个脚本来手动清空它们,下面提供几种典型方法。方法1代码#!/bin/bash
##方法1
echo "" > $1
echo "$1 cleaned up."
运行截图说明我想大家应该注意到了文件其实并没有真正被清空,而是有一个空行。方法2代码#!/bin/bash
##方法2
: > $1
echo "$1 cleaned...
分类:
系统相关 时间:
2015-08-20 13:14:33
阅读次数:
235