Ganglia 调试技巧
Gmond
# 检查Gmond服务是否正在运行,发出如下命令:ps aux | grep gmond
输出:
root 8046 0.0 0.0 103244 844 pts/0 S+ 09:38 0:00 grep gmond
nobody 25759 1.8 1.0 206388 82356 ? Ssl Apr28 208:45 /usr/local/sbin/gmond --conf=/etc/ganglia/gmond.conf
# 停止Gmond服务,通过Debug模式启动服务
/etc/init.d/gmond stop
/usr/sbin/gmond -d 2
然后寻找接近顶部的错误
# 尝试用netcat(网络查看工具)从gmond守护进程中读取XML数据
nc <hostname> 8649
# 确认在gmetad和gmond(或者多播模式下gmond和其他gmond)之间的UDP连接是否建立,可以在问题机器上运行下面的命令:
nc -u -l 8653
然后再在gmetad或者其他的gmond服务器上执行下面的命令:
echo "hello"|nc -u <hostname> 8653
# 用 /usr/bin/gstat -a 检查gmond数据(gstat -a试试看)
Gmetad
# 检查Gmetad服务是否正在运行,发出如下命令:ps aux | grep gmetad
# 检查系统错误日志
tail /var/log/messages
# 停止gmetad服务并在调试模式下运行gmetad
/etc/init.d/gmetad stop
/usr/sbin/gmetad -d 2
然后寻找接近顶部的错误
# 确保“nobody”(在 Debian/Ubuntu 中的Ganglia 用户)是“/var/lib/ganglia”目录和及所有子目录的拥有者,并且具有写权限
# 用netcat(网络查看工具)从gmetad守护进程中读取XML数据
nc <hostname> 8650
这个信息对提交错误报告是非常有用的。
Web
# 监控Web错误日志,PHP错误会出现在这里:
tail -f /var/log/apache2/error_log
# 确保配置 conf.php 是正确的。如果你是从源码中安装的,你不仅仅拷贝 web/ 目录,重命名 conf.php.in 和 version.php.in 文件,文件中有些变量需要设置。运行“make -C web conf.php version.php” 或 手动修改这些变量(只有两处,并且都有@符号)。
翻译自:http://sourceforge.net/apps/trac/ganglia/wiki/FAQ
转载于:https://www.cnblogs.com/xingxiudong/p/3986863.html
Ganglia 调试技巧相关推荐
- 转:Python 代码调试技巧
Python 代码调试技巧 转载于:https://www.cnblogs.com/kira2will/p/4254754.html
- 你可能不知道的 IDEA 高级调试技巧
作者:十光年 www.cnblogs.com/jun1019/p/9741224.html 一.条件断点 循环中经常用到这个技巧,比如:遍历1个大List的过程中,想让断点停在某个特定值. 参考上图, ...
- Javascript调试技巧整理
整理一下网上看到的实用调试技巧! 1. 不要使用alert 首先,alert只能打印出字符串,如果打印的对象不是String,则会调用toString()方法将该对象转成字符串(比如转成[object ...
- iphone XCode调试技巧之EXC_BAD_ACCESS中BUG解决
http://mobile.51cto.com/iphone-279455.htm XCode调试技巧之EXC_BAD_ACCESS中BUG解决是本文要介绍的内容,在iphone开发的时候EXC_BA ...
- Flutter调试技巧总结——高效开发的秘密
刚开始学前端的时候看到大家都是用的console.log()作为调试的手段,也可以说,很多人只会用console.log().在学习Flutter开发app的时候,我就在思考,除了使用print()来 ...
- [Cocoa]XCode的一些调试技巧
XCode的一些调试技巧 罗朝辉 (http://www.cnblogs.com/kesalin/) 本文遵循"署名-非商业用途-保持一致"创作公用协议 XCode 内置GDB,我 ...
- 你所不知道的 Android Studio 调试技巧
Android Studio目前已经成为开发Android的主要工具,用熟了可谓相当顺手.作为开发者,调试并发现bug,进而解决,可是我们的看家本领.正所谓,工欲善其事必先利其器,和其他开发工具一样, ...
- Postman 调试技巧
Postman 调试技巧 最为一个最基础的猿,我相信你已经掌握的一般接口使用Postman请求了. 如果你还在为下面问题发愁,你可以读下去. 1.后台验证通过请求header中的动态token. 2. ...
- 反调试技巧总结-原理和实现(1)(2)(3)(4)(5)(6)......
反调试技巧总结-原理和实现 -------------------------------------------------------------------------------------- ...
最新文章
- Unreal Engine 4 RenderTarget制作Live Camera效果
- 用js监控分辨率调整背景图片宽度_【AIDA 64】用安卓手机监控电脑运行状态
- 去除Office 2010的右键“共享文件夹同步”菜单
- linux基础(6)-shell编程
- 深入了解以太坊虚拟机第3部分——动态数据类型的表示方法
- 鸿蒙系统第二款产品,鸿蒙OS第二款产品 “华为智慧屏”在Mate 30系列发布会上亮相...
- 业内首款云原生技术中台产品云原生 Stack 来了
- 真机上装不上测试应用,Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
- 如何从Web浏览器远程监视Linux服务器和桌面
- 《R与Hadoop大数据分析实战》一2.6 小结
- UNP Chapter 19 - 多播
- 检测浏览器是否支持ajax ===小代码
- 安装包被误删了可以用EasyRecovery恢复吗
- linux 串口是否可写,串口编程可写入不能读取 怎么解决
- X32位 天堂2 二章/三章 服务端协议号修改方法
- 服务器销售年终总结ppt模板,it运维工作总结ppt模板
- flashfxp怎么用,flashfxp怎么用
- 2022年全球光纤机械接头市场前景分析及研究报告
- 程序员路在何方的辛苦工作
- 70年代的健美比赛——施瓦辛格