Gearman 集中处理日志

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: F#job server 安装在gearman-job服务器上。 worker安装在worker服务器上。 全部以gearman用户运行。 job server 启动命令: /opt/app/gearman/sbin/gearmand -L 192.

F#

job server 安装在gearman-job服务器上。 

worker安装在worker服务器上。 

全部以gearman用户运行。 

job server 启动命令: 

/opt/app/gearman/sbin/gearmand -L 192.168.0.x -d 

worker 启动命令: 

( /opt/app/gearman/bin/gearman -w -h gearman-job -f businessLogger | /usr/local/sbin/cronolog /opt/log/business.%Y%m%d.log & ) 

client 启动命令,以client1为例: 

screen -dmS gearman 

script /dev/null 

screen -r gearman 

tail -F  ar/log/log1 | awk '{print "app1",$0}' | /opt/app/gearman/bin/gearman -n -h gearman-job -f businessLogger & 

ctl-a d

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
存储 监控 关系型数据库
问题排查:线上MySQL启动报错:Job for mysqld.service failed because the control process exite
问题排查:线上MySQL启动报错:Job for mysqld.service failed because the control process exite
7779 0
问题排查:线上MySQL启动报错:Job for mysqld.service failed because the control process exite
|
网络协议 PHP Python
|
应用服务中间件 开发工具 nginx
Logstash收集Nginx日志
通过日志我们可以及时发现软件所遇到的问题,但是日志位于服务器上,不便于观察,可视化的实时收集日志并分析十分重要,而ELK栈为另外们提供了很好的解决方案。这里,我们使用Logstash收集Nginx日志,并输出到Elasticsearch,用Kibana来显示。
|
网络协议 PHP Python
|
消息中间件 监控 Java
|
监控 网络协议 关系型数据库