转载:http://blog.sina.com.cn/s/blog_4ca83f830100xded.html

 

 

相信很多人被Xenserver日志填满磁盘空间,导致机器最终挂掉的问题所困扰,我遇见了2次(有一次是pool master挂掉,200号人1个小时无法办公)。

前些天,又发现三个池的Pool Master同时出现/var/log/xensource.log* 狂增的现象,差不多1小时会吃掉150MB磁盘空间

这样2GB的free空间,一天就会填满,Pool Master挂掉可是最要命的,500多台虚拟机将全部挂掉!

通过下面方法暂时停止了Xensource日志

1、修改/etc/xensource/log.conf,注释掉下面4行(前面加个#号)

2、重启服务前日志是不断递增的,然后用xe-toolstack-restart重启相应的守护进程和xapi服务


3、xensource.log*停止了增长

观察了一下日志内容均为程序异常debug信息,开了个Case,现在尝无结论。

------------------------------

[20110913T14:49:03.922Z|debug|hqcnctxxsd022l|2627576 inet_rpc|dispatch:host.get_uuid D:08622df260d0|backtrace] Raised at pervasiveext.ml:26.22-25 -> server_helpers.ml:152.10-106 -> server.ml:10336.19-171 -> server_helpers.ml:118.4-7

[20110913T14:49:03.962Z|debug|hqcnctxxsd022l|2627576 inet_rpc|host.get_uuid D:f8d52f8467ec|xapi] Raised at db_cache_types.ml:75.27-76 -> db_cache_types.ml:118.2-40 -> pervasiveext.ml:22.2-9

[20110913T14:49:03.962Z|debug|hqcnctxxsd022l|2627576 inet_rpc|host.get_uuid D:f8d52f8467ec|backtrace] Raised at pervasiveext.ml:26.22-25 -> db_actions.ml:4271.26-67 -> rbac.ml:227.16-23 -> rbac.ml:236.10-15 -> server_helpers.ml:74.11-23

[20110913T14:49:03.962Z|debug|hqcnctxxsd022l|2627576 inet_rpc|host.get_uuid D:f8d52f8467ec|dispatcher] Server_helpers.exec exception_handler: Got exception HANDLE_INVALID: [ host; OpaqueRef:NULL ]

[20110913T14:49:03.962Z|debug|hqcnctxxsd022l|2627576 inet_rpc|host.get_uuid D:f8d52f8467ec|dispatcher] Raised at string.ml:150.25-34 -> stringext.ml:108.13-29

[20110913T14:49:03.962Z|debug|hqcnctxxsd022l|2627576 inet_rpc|host.get_uuid D:f8d52f8467ec|backtrace] Raised at string.ml:150.25-34 -> stringext.ml:108.13-29

[20110913T14:49:03.962Z|debug|hqcnctxxsd022l|2627576 inet_rpc|host.get_uuid D:f8d52f8467ec|xapi] Raised at server_helpers.ml:92.14-15 -> pervasiveext.ml:22.2-9

[20110913T14:49:03.962Z|debug|hqcnctxxsd022l|2627576 inet_rpc|host.get_uuid D:f8d52f8467ec|xapi] Raised at pervasiveext.ml:26.22-25 -> pervasiveext.ml:22.2-9

-------------------------------

可以用du命令查看当前目录下的子目录所占空间大小


如果统一用MB作为单位, 可以用命令 du -hm --max-depth=1

有时日志增长较快的是/var/log下的messages或daemon日志, 可以使用service syslog stop将它们停止下来, 以避免空间耗尽.

我通常习惯删除日志时保留前2个日志(如./messages是当前正在写的日志和./messages.1上一个归档的日志),但要是当前日志很大想要删除掉, 可以把它们先改名, 然后service syslog start再启动一次,以自动生成当前日志,就像下面这样:

xenserver xensource.log不断增长的更多相关文章

  1. 【转】 XenServer的架构

    一.Dom0或者控制域 XenServer从安装上看起来像是一个Linux,所以有些同学认为XenServer就是Linux或者是Linux修改的.真实的XenServer和Linux的关系是这样的: ...

  2. Hadoop介绍-4.Hadoop中NameNode、DataNode、Secondary、NameNode、JobTracker TaskTracker

    Hadoop是一个能够对大量数据进行分布式处理的软体框架,实现了Google的MapReduce编程模型和框架,能够把应用程式分割成许多的 小的工作单元,并把这些单元放到任何集群节点上执行.在MapR ...

  3. hadoop详细了解5个进程的作用

    1.job的本质是什么?2.任务的本质是什么?3.文件系统的Namespace由谁来管理,Namespace的作用是什么?4.Namespace 镜像文件(Namespace image)和操作日志文 ...

  4. Hadoop守护进程的作用(转)

    概述: <ignore_js_op> Hadoop是一个能够对大量数据进行分布式处理的软件框架,实现了Google的MapReduce编程模型和框架,能够把应用程序分割成许多的 小的工作单 ...

  5. hadoop学习第二天-了解HDFS的基本概念&&分布式集群的搭建&&HDFS基本命令的使用

    一.HDFS的相关基本概念 1.数据块 1.在HDFS中,文件诶切分成固定大小的数据块,默认大小为64MB(hadoop2.x以后是128M),也可以自己配置. 2.为何数据块如此大,因为数据传输时间 ...

  6. oracle之二实例管理及数据库的启动/关闭

    实例管理及数据库的启动/关闭   2.1 实例和参数文件 1.instance 功能:用于管理和访问database.instance在启动阶段读取初始化参数文件(init parameter fil ...

  7. xenserver挂载新硬盘

    注意:新加硬盘请不要加入raid,否则不认盘 一: 1.1:查看磁盘列表 fdisk -l [root@xenserver zz]# fdisk -l Disk /dev/sdb: 7999.4 GB ...

  8. xenserver使用ceph的rbd的方法

    首先安装的xenserver6.5的环境,看到有地方有提到这个上面可以安装rbd的支持,网上有一种方式是libvirt+kvm方式,因为ceph对libviet是原生支持的,但是xenserver底层 ...

  9. XenServer安全重启xapi的方法

    XenServer安全重启xapi的方法 2012-11-29 12:58:07|  分类: 虚拟化-XenServer|字号 订阅 平常我们很常用到重启xapi命令,在这介绍下xapi: XAPI( ...

随机推荐

  1. 微软停服 XP系统到底伤害了谁?

    http://majihua.baijia.baidu.com/article/10386 微软现在成了招人恨的角色,因为其史上最成功的操作系统WINDOWS XP在4月8日就将停止服务,而社会上对X ...

  2. influxdb Measurements

    第一次看influxdb的代码实例时不明白influxdb Measurements是什么意思.经过研究总结一下. 1)measurement,相当于关系数据库中的table,包含tag,field, ...

  3. 安装nodejs和grunt以后出现 /usr/bin/env: node: No such file or directory

    安装完成以后需要执行此命令 sudo ln -s /usr/bin/nodejs /usr/bin/node

  4. Codeforces Round #342 (Div. 2) A - Guest From the Past 数学

    A. Guest From the Past 题目连接: http://www.codeforces.com/contest/625/problem/A Description Kolya Geras ...

  5. 兼容,原来在这里就已经開始--------Day34

    看了两天,算是将w3cschool的javascript部分浏览了一遍.在脑海中大约有了一点概念,也才真切体会到:一入江湖深似海.欲穷此路难上难啊,至少如今看起来是遥遥无期.太多不懂, 太多茫然,只是 ...

  6. JavaScript模块化开发一瞥

    对于那些正在构建大型应用程序,而对JavaScript不甚了解的开发者而言,他们最初必须要面对的挑战之一就是如何着手组织代码.起初只要在标记之间嵌入几百行代码就能跑起来,不过很快代码就会变得一塌糊涂… ...

  7. 【JavsScript】当 JavaScript 从入门到提高前需要注意的细节:变量部分

    在javaScript中变量使用var声明的变量是当前作用域的变量,不使用var声明的则肯定是全局变量. http://msdn.microsoft.com/zh-cn/library/dn64545 ...

  8. JVM系列文章(四):类载入机制

    作为一个程序猿,只知道怎么用是远远不够的. 起码,你须要知道为什么能够这么用.即我们所谓底层的东西. 那究竟什么是底层呢?我认为这不能一概而论.以我如今的知识水平而言:对于Web开发人员,TCP/IP ...

  9. Replace INTO与INSERT INTO的不同之处

    Replace INTO和INSERT INTO的区别: REPLACE的运行与INSERT很相似.只有一点例外,假如表中的一个旧记录与一个用于PRIMARY KEY或一个UNIQUE索引的新记录具有 ...

  10. 架构设计:负载均衡层设计方案(5)——LVS单节点安装

    1.概述 上篇文章<架构设计:负载均衡层设计方案(4)——LVS原理>(http://blog.csdn.net/yinwenjie/article/details/46845997),我 ...