#!/bin/sh
filedate=`date +%Y%m%d`
logdate=`date +%Y-%m-%d-%H -d "1 hour ago"`
resultdate=`date +%Y%m%d-%H`
hostname=`hostname`
cd /opt/wwwlogs/nginxlog/
#
#mv -f access.log wap-access-$logdate.log
#
#mv -f error.log error-$logdate.log
#
#kill -USR1 `cat /usr/local/nginx/nginx.pid`
#
##scp wap-access-$logdate.log root@10.13.81.130:/data/log/nginx/$filedate/$hostname-log.$resultdate.seq
#
##remove log 3 days ago
#old_date=`date +%Y-%m-%d-%H -d"-5 day"`
#rm -f wap-access-$old_date.log
#rm -f error-$old_date.log
cnt=`grep "accept.go" wap-access-$logdate.log | wc -l`
echo $cnt
if [ $cnt -eq 0 ]
then
curl -q http://10.13.81.10:10001/mail?appId=1001\&to=minni@sohu-inc.com,xuanli@sohu-inc.com\&subject=fetch_warning\&content=fetch%20accept.go%20has%20no%20request
#curl -q http://*************/mail?appId=1001\&to=minni@sohu-inc.com\&subject=fetch_warning\&content=fetch%20accept.go%20has%20no%20request
curl -q http://8888888888888001/sms?appId=1001\&to=15900,182\&msg=fetch%20accept.go%20has%20no%20request
#curl -q http://*************/sms?appId=1001\&to=15901484030\&msg=fetch%20accept.go%20has%20no%20request
fi
~
分享到:
相关推荐
log-monitor 基于tail命令一个活动日志监控。使用示例:Just remember that when you call the start method, do not forget to call wait method. $reader = new \Jenner\LogMonitor\Reader\...
【监控Log文件大小的存储过程】 在SQL Server中,数据库日志文件(log file)用于记录所有的事务操作,包括插入、更新和删除等。当这些日志文件的大小超过一定阈值时,可能会对数据库性能产生负面影响,如降低写入...
KafKaMonitor 说明kafka监控工具,监控logsize,offset,适用于kafka0.7版本。【修改自网络上的0.8.x的版本,完成kafka0.7.x和scala2.8版本的兼容】开发、打包工程构建eclipse工程:执行sbt eclipse,即可自动创建出...
7. **监控log_setup_DEMO.exe**:这个文件名可能是一个用于设置日志监控的可执行文件。它可能是用来配置日志级别、输出位置、日志格式,甚至是集成到监控系统中的工具。运行这个exe文件,用户可以定制或初始化log的...
log_file: 需要监控的日志的路径 log_reg: 需要匹配的日期以及耗时信息的正则表达式(需要加括号) time_format: 日志中日期的格式 retain_seconds: 统计数据保留时间 http_port: 用来通过页面展示统计数据的端口...
Log4j2 提供了对 JMX 的支持,可以通过 JMX 来管理和监控 Log4j2 的配置和运行时状态: - **动态配置更改**:能够在不重启应用的情况下改变日志配置。 - **性能监控**:可以实时监控 Log4j2 的性能指标,如日志事件...
2. 在Unity编辑器中导入相关脚本,确保它们已添加到需要监控Log的场景或GameObject上。 3. 配置插件参数,如Log显示级别、过滤条件等。 4. 编译并运行Unity项目,在移动设备上查看Log信息。 在实际开发中,利用...
- 使用`StatusLogger`可以监控Log4j自身的运行状态,包括配置加载、性能指标等。 10. **生命周期管理** - 对象的创建、初始化、销毁可以通过LifeCycle接口进行管理,确保资源的有效利用。 综上所述,`apache-log...
1. **JMX监控**:启用JMX(Java Management Extensions),实时监控Log4j2运行状态,调整配置以优化性能。 2. **日志归档策略**:配置RollingFileAppender,设置合理的归档策略(如按日期、大小滚动),避免单个...
**TailLog日志监控工具详解** 在IT行业中,日志监控是系统运维和开发者不可或缺的工具,它能够帮助我们实时追踪、分析应用运行状态,排查故障。本文将深入探讨一款专为macOS平台设计的日志监控工具——"TailLog"。 ...
- **Log4j Service MBean**:介绍了如何通过 JMX (Java Management Extensions) 来管理和监控 Log4j 服务。 #### 三、Log4j 在 JBoss 中的应用 ##### 3.1 基于优先级的邮件通知 - **SMTP Appender**:通过 SMTP ...
JMX部分讲解了如何利用Java管理扩展(Java Management Extensions)来管理和监控Log4j2组件。 “Logging Separation”部分介绍了如何根据不同的环境(如开发、测试和生产环境)来配置日志记录。 “Extending Log4j...
JMX(Java 管理扩展)支持允许通过 JMX 管理和监控 Log4j 配置。日志分离意味着将不同类型或来源的日志记录到不同的目的地,例如,错误日志与一般信息日志分开。通过编程方式配置 Log4j 是一种灵活的方法,它允许...
实时日志监控系统log.io是一款基于JavaScript开发的开源工具,专为解决在大规模分布式系统中对日志进行集中管理和实时监控的问题。它提供了一个统一的界面,让你能够轻松地查看和分析来自多台服务器和不同应用程序的...
Log4perl是Perl编程语言中一个强大的日志记录框架,其设计灵感来源于Java的Log4j库。在Perl社区中,Log4perl被广泛应用于各种项目,...通过理解并熟练运用Log4perl,开发者可以更有效地调试和监控他们的Perl应用程序。
在IT行业中,日志管理是系统监控和故障排查的关键环节,尤其在使用.NET框架开发应用程序时,C#的log4net库是一个非常流行的日志记录工具。log4net以其灵活性和强大的功能,允许开发者轻松地配置日志输出,包括日志...
1、在应用中jdbc url最前面添加jdbc:log4;比如oracle的url就变成了jdbc:log4jdbc:oracle:thin:@x.x.x.x:1521:dbname; 2、在日志系统中设置jdbc.sqlonly、jdbc.sqltiming等日志级别,可直接将log4jdbc doc中的日志...
标题中的“log4jdbc-log4j2配置简记”指的是在Java开发中使用log4jdbc-log4j2库来监控和记录SQL查询的过程。log4jdbc是一个开源项目,它允许开发者通过日志系统来追踪数据库操作,而log4j2是log4j的升级版,提供了更...
2. **性能监控**:通过对.log文件的分析,可以发现系统瓶颈,比如哪些操作耗时较长,或者是否存在资源泄露等问题。 3. **安全审计**:.log文件记录了所有用户请求,有助于识别潜在的安全威胁,如恶意攻击或非法访问...