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 调试技巧相关推荐

  1. 转:Python 代码调试技巧

    Python 代码调试技巧 转载于:https://www.cnblogs.com/kira2will/p/4254754.html

  2. 你可能不知道的 IDEA 高级调试技巧

    作者:十光年 www.cnblogs.com/jun1019/p/9741224.html 一.条件断点 循环中经常用到这个技巧,比如:遍历1个大List的过程中,想让断点停在某个特定值. 参考上图, ...

  3. Javascript调试技巧整理

    整理一下网上看到的实用调试技巧! 1. 不要使用alert 首先,alert只能打印出字符串,如果打印的对象不是String,则会调用toString()方法将该对象转成字符串(比如转成[object ...

  4. iphone XCode调试技巧之EXC_BAD_ACCESS中BUG解决

    http://mobile.51cto.com/iphone-279455.htm XCode调试技巧之EXC_BAD_ACCESS中BUG解决是本文要介绍的内容,在iphone开发的时候EXC_BA ...

  5. Flutter调试技巧总结——高效开发的秘密

    刚开始学前端的时候看到大家都是用的console.log()作为调试的手段,也可以说,很多人只会用console.log().在学习Flutter开发app的时候,我就在思考,除了使用print()来 ...

  6. [Cocoa]XCode的一些调试技巧

    XCode的一些调试技巧 罗朝辉 (http://www.cnblogs.com/kesalin/) 本文遵循"署名-非商业用途-保持一致"创作公用协议 XCode 内置GDB,我 ...

  7. 你所不知道的 Android Studio 调试技巧

    Android Studio目前已经成为开发Android的主要工具,用熟了可谓相当顺手.作为开发者,调试并发现bug,进而解决,可是我们的看家本领.正所谓,工欲善其事必先利其器,和其他开发工具一样, ...

  8. Postman 调试技巧

    Postman 调试技巧 最为一个最基础的猿,我相信你已经掌握的一般接口使用Postman请求了. 如果你还在为下面问题发愁,你可以读下去. 1.后台验证通过请求header中的动态token. 2. ...

  9. 反调试技巧总结-原理和实现(1)(2)(3)(4)(5)(6)......

    反调试技巧总结-原理和实现 -------------------------------------------------------------------------------------- ...

最新文章

  1. Unreal Engine 4 RenderTarget制作Live Camera效果
  2. 用js监控分辨率调整背景图片宽度_【AIDA 64】用安卓手机监控电脑运行状态
  3. 去除Office 2010的右键“共享文件夹同步”菜单
  4. linux基础(6)-shell编程
  5. 深入了解以太坊虚拟机第3部分——动态数据类型的表示方法
  6. 鸿蒙系统第二款产品,鸿蒙OS第二款产品 “华为智慧屏”在Mate 30系列发布会上亮相...
  7. 业内首款云原生技术中台产品云原生 Stack 来了
  8. 真机上装不上测试应用,Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
  9. 如何从Web浏览器远程监视Linux服务器和桌面
  10. 《R与Hadoop大数据分析实战》一2.6 小结
  11. UNP Chapter 19 - 多播
  12. 检测浏览器是否支持ajax ===小代码
  13. 安装包被误删了可以用EasyRecovery恢复吗
  14. linux 串口是否可写,串口编程可写入不能读取 怎么解决
  15. X32位 天堂2 二章/三章 服务端协议号修改方法
  16. 服务器销售年终总结ppt模板,it运维工作总结ppt模板
  17. flashfxp怎么用,flashfxp怎么用
  18. 2022年全球光纤机械接头市场前景分析及研究报告
  19. 程序员路在何方的辛苦工作
  20. 70年代的健美比赛——施瓦辛格

热门文章

  1. 6个值得推荐的Android开源框架简介
  2. WEB前后端分离开发中的验证与安全问题
  3. PHP生成CSV之内部换行
  4. Android -- TouchEvent的分发和截获方式
  5. 解决PLSQL Developer 9连接oracle10g出现乱码
  6. MySQL内部执行流程
  7. CODE FESTIVAL 2017 qual B
  8. 文件下载类型__response
  9. 匿名对象和object的转换
  10. Avalon-MM 阿窝龙妹妹应用笔记