实用推荐:MogileFS 排错小技巧
创始人
2024-08-02 07:21:20
0

 MogileFS 内部提供了很强大的功能,对排错和调节也设计的非常好,只是普通的时候用不大,大家也不知道。现在我就来教大家一下,这些常用的 Mogilefsd 的命令,命令有如下:

Mogilefsd 管理命令:

  • !version 服务器的版本
  • !recent 最新的查询和花费的时间
  • !queue 队列中正在执行的查询。
  • !stats 全局的状态和统计
  • !watch 显示子程序的出错还有相关的一些信息
  • !jobs 没完成的任务的counts, desired level 和 pids.
  • !shutdown 直播 kill 掉 mogilefsd.
  • !to :发送  给全部的 的 workers。主要是用来做为调试用。
  • !want :改变这个类中 workers 为你希望的数量。比如:!want 20 queryworker, !want 3 replicate.!jobs 可以见到那些 jobs 是可用的。

这是我今天晚上帮别人处理时,调试所调出的信息,要使用上面的命令非常容易,直接 telnet 到 Tracker 上的 7001 上运行这些命令就行,记的前面的 ! 一定需要。

这个问题是不能显示硬盘的空间。wget http://192.168.1.12:7500/dev3/usage 这样也取不信息,mogadm check 的时候显示信息如下:

$ mogadm check
Checking trackers...
127.0.0.1:7001 ... OK
Checking hosts...
[ 1] mog_store_1 ... OK
[ 2] mog_store_2 ... OK
[ 3] mog_store_3 ... OK
Checking devices...
host device size(G) used(G) free(G) use% ob state I/O%
---- ------------ ---------- ---------- ---------- ------ ---------- -----
[ 1] dev1 512.392 3.807 508.585 0.74% writeable 0.0
[ 2] dev4 REQUEST FAILURE FETCHING: http://192.168.1.12:7500//dev4/usage
[ 2] dev5 REQUEST FAILURE FETCHING: http://192.168.1.12:7500//dev5/usage
[ 3] dev3 512.392 4.677 507.714 0.91% writeable 0.0
[ 3] dev8 512.392 4.677 507.714 0.91% writeable 0.0
---- ------------ ---------- ---------- ---------- ------
total: 1537.175 13.161 1524.014 0.86%

下面是我使用Mogilefsd 管理命令的命令来排错,见到的,排除问题用得最多的命令就是!watch。如下所示。

$ telnet 192.168.1.11 7001
Trying 192.168.1.11...
Connected to 192.168.1.11 (192.168.1.11).
Escape character is '^]'.
!stats
uptime 6088
pending_queries 0
processing_queries 0
bored_queryworkers 5
queries 36
work_queue_for_replicate 0
work_sent_to_replicate 9
.
!watch
Added you to watcher list.
.
:: [monitor(23829)] Port 7500 not listening on 192.168.1.12 (http://192.168.1.12:7500/dev4/usage)? Error was: 500 Cant connect to 192.168.1.12:7500 (No route to host)
:: [monitor(23829)] Port 7500 not listening on 192.168.1.12 (http://192.168.1.12:7500/dev2/usage)? Error was: 500 Cant connect to 192.168.1.12:7500 (No route to host)
:: [monitor(23829)] Port 7500 not listening on 192.168.1.12 (http://192.168.1.12:7500/dev4/usage)? Error was: 500 Cant connect to 192.168.1.12:7500 (No route to host)
:: [monitor(23829)] Port 7500 not listening on 192.168.1.12 (http://192.168.1.12:7500/dev2/usage)? Error was: 500 Cant connect to 192.168.1.12:7500 (No route to host)

最后检查是 IPtables 默认打开,所以引起的这个问题。MogileFS 本身非常稳定,建议还是多从自身来查原因。。。

原文:http://www.php-oa.com/2011/06/30/mogilefs-troubleshooting-request-failure-fetching.html

【编辑推荐】

  1. Linux文件系统的安装和卸载
  2. Linux文件系统的管理所有权和权限
  3. 分布式文件系统

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
30分钟搞定iOS自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究...
P2P的自白|我不生产内容,我... 现在一提起P2P,人们就会联想到正在被有关部门“围剿”的互联网理财服务。×租宝事件使得劳...