我运行一个CentOS 5.7 64机器,运行24gb ram,运行内核2.6.18-274.12.1.el5。 这台机器只能运行Nginx,php-fpm和Xcache作为额外的应用程序。 从大约3个星期以来,我在这台机器上的记忆行为已经改变,我不能解释为什么。 没有任何crons正在运行这样的东西。 在这些丢弃期间也没有大量的文件被删除/改变。 每隔几个小时,“caching”的内存就会下降,但是这并不是刷新之间的差距,这表明我们已经达到了一些瓶颈。 总的内存使用量似乎总是达到18GB左右,但总的来说,并不总是18GB。 这是我的记忆使用情况的图表: 正如你在图中看到的,“缓冲区”总是保持不变,主要是“caching”被丢弃。 运行vmstat -m我已经输出内存使用之前和之后内存下降。 输出结果如下: http : //pastebin.com/diff.php?i=hJqZqztm “旧版本”之前,“新版本”正在下降。 大约三个星期前,我的服务器在DDOS攻击严重时崩溃,重启机器后,这种奇怪的行为开始了。 我检查了一堆日志,重新启动机器,并找不到任何指示改变。 在这些“caching”内存下降期间,我的iNode使用率会同时下降。 有没有人有任何想法可能会导致这种行为? 显然,我的内存不足,所以我很好奇为什么会发生这种情况。
我有一个双端口英特尔Pro / 1000(82571EB)PCIe卡。 我已经安装到运行CentOS 6.2 x64的戴尔PowerEdge 1950中。 检测到卡并加载了内核模块,但在/etc/sysconfig/network-scripts未创build启动/etc/sysconfig/network-scripts 。 手动创build启动脚本没有帮助; 我收到有关设备未被检测到的错误。 认为这可能是一张不好的卡,我试了另一张卡(同一型号),甚至把它放在不同的插槽。 没有帮助。 然而,奇怪的是,这张卡在PowerEdge 2950中没有问题。有没有人有任何build议? 谢谢! dmesg输出: [root@rbn1 ~]# dmesg | grep e1000 e1000e: Intel(R) PRO/1000 Network Driver – 1.9.5-NAPI e1000e: Copyright(c) 1999 – 2011 Intel Corporation. e1000e 0000:0e:00.0: Disabling ASPM L1 e1000e 0000:0e:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 […]
我有一个运行tomcat5(5.5之前的版本,没有bin / version.sh脚本)的Centos5框。 当尝试启动tomcat时,无论是通过init.d还是service,我都会收到FAILED消息,但没有提供其他信息。 catalina.out上的date改变,但没有内容,为0字节。 logging.conf尚未被编辑,所有内容都被标记为FINE细节。 有没有人经历过这个,知道一个解决scheme? 或者,如果失败了,我怎样才能从tomcat获得一些日志/错误信息来试图找出问题呢?
我试图找出确切的mkisofs CMD来创build具有以下目录和文件结构的ISO。 我试过不同的命令,但是当我挂载创build的ISO时,目录树还没有被复制。 最初的目录树是: master.iso:: mount -o loop /apps/vmware/master.iso /mnt/vmtest ls /mnt/vmtest isolinux ks.cfg upgra32 upgra64 upgrade.sh ls /mnt/vmtest/isolinux boot.cat initrd.img isolinux.bin isolinux.cfg vmlinuz 我已经使用了以下mkisofs命令的不同版本,但没有成功: mkisofs -o '/foo/test.iso' -b 'isolinux.bin' -c 'boot.cat' -no-emul-boot -boot-load-size 4 -boot-info-table 'isolinux' 我如何制作一个能够捕捉目录精确结构的ISO?
我使用CentOS 5运行一个基于Xen的虚拟机,我的主机提供者从主机上运行内核版本2.6.37.6(所以没有pv-grub)。 [root@dev ~]# uname -r 2.6.37.6 我试图安装R1Soft代理,我需要为它构buildhcpdriver模块。 不幸的是, yum install kernel-devel或yum install kernel-xen-devel在我尝试安装构build模块所需的内核头文件时并没有这么做(而且我猜测它与我的托pipe提供程序使用自定义内核)。 所以我继续从kernel.org下载内核,解压到/usr/src/并运行: zcat /proc/config.gz > .config make oldconfig && make modules_prepare 现在我已经构build了hcpdriver模块的内核头文件,但是当我尝试modprobe / insmod时,dmesg中出现以下错误 hcpdriver: no symbol version for module_layout 我search了这个错误,并发现了一些关于vermagic的提示。 但是我新build的模块与我的托pipe服务提供商提供的模块(它明显遭受某种错误和R1Soft支持要求我编译一个更新的版本)具有相同的function。 这里是老式的(由我的主人提供的): [root@dev r1soft]# modinfo hcpdriver.o filename: hcpdriver.o version: 4.1.1 build 13785 license: Proprietary description: Linux Hot Copy Driver author: Michael […]
我试图设置我的Centos服务器与两个网卡作为路由器。 eth0连接到外部世界,eth1连接到Ubuntu客户端。 这里是服务器上的eth0: DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes TYPE=Ethernet 服务器上的eth1: DEVICE=eth1 BOOTPROTO=static IPADDR=192.168.0.10 # a free address on my network ONBOOT=yes TYPE=Ethernet 我的服务器已打开IPv4数据包转发,我的iptables只包含: # iptables –table nat –append POSTROUTING –out-interface eth0 -j MASQUERADE # iptables –append FORWARD –in-interface eth1 -j ACCEPT 我的Ubuntu客户端在/etc/network/interfaces有这个 auto lo iface lo inet loopback iface eth0 inet dhcp gateway 192.168.0.10 但是我无法从客户端的服务器获得Internet连接。 我甚至不能从客户端ping我的服务器: $ […]
我经常无法在CentOS 5或6下卸载Qlogic光纤模块qla2xxx 。这些机器正在运行StorNext cvfs ,EMC powerpath和hostagent 。 没有别的东西会碰触纤维。 在尝试移除模块之前,所有这三个过程都已经停止。 下面输出的有趣之处在于lsmod : qla2xxx被45个东西使用,但没有列出。 在运行sudo ps ax之后,没有可见的“光纤”进程(我可以告诉)。 我没有尝试过“force( -f )”去除力量( -f )并没有帮助。 # service cvfs status Active SNFS mountpoints: Error: fsmpm not running! # service PowerPath stop Stopping PowerPath: PowerPath is not running done # service hostagent status hostagent is stopped # modprobe -v -r qla2xxx FATAL: […]
我有一台服务器,现在每天都有好几次“引用杀手”! 我从来没有看到这一点,甚至在阅读了大量的互联网论坛后,我仍然感到困惑:这是一个大问题吗? 为什么发生? 那是什么原因? 我应该避免吗? 如何 ? 发生这种情况时,可能会发生30分钟以上的千行日志,如下所示: May 9 08:12:41 myserver kernel: postmaster invoked oom-killer: gfp_mask=0x201d2, order=0, oomkilladj=0 May 9 08:12:41 myserver kernel: May 9 08:12:41 myserver kernel: Call Trace: May 9 08:12:41 myserver kernel: [<ffffffff800c9d70>] out_of_memory+0x8e/0x2f3 May 9 08:12:41 myserver kernel: [<ffffffff8000f677>] __alloc_pages+0x27f/0x308 May 9 08:12:41 myserver kernel: [<ffffffff80013034>] __do_page_cache_readahead+0x96/0x17b May 9 08:12:41 […]
我有一个带有虚拟化CPU的Centos 6盒,可以安装虚拟操作系统。 我通过SSH进行远程安装,而我的Centos 6盒子没有GUI(没有GNOME等),所以它完全是命令行。 下面的命令就是开始安装就好了: virt-install –nographics –name kvm3 –ram 768 –disk path=/home/chris/KVM/kvm3.img,size=12 –accelerate -c /home/chris/CentOS-6.2-x86_64-minimal.iso 然后我得到Centos安装的以下标准屏幕: +———————————————————-+ | Welcome to CentOS 6.2! | |———————————————————-| | Install or upgrade an existing system | | Install system with basic video driver | | Rescue installed system | | Boot from local drive | | Memory test […]
我已经configuration我的HAProxy服务器运行在一个chroot监狱logging消息到syslog套接字。 我的问题是目前正在logging的唯一消息是haproxy启动时。 May 26 10:42:37 dev haproxy[13986]: Proxy my_listener started. 我创build了一个名为haproxy的用户和组,然后执行以下操作: su -l haproxy mkdir jail mkdir -m 2750 jail/dev chmod aw jail 从我的haproxyconfiguration相关的线是: global chroot /home/haproxy/jail daemon group haproxy node haproxy log /home/haproxy/jail/dev/log local0 defaults log global option tcplog syslogd正在使用-a /home/haproxy/jail/dev/log选项启动,并且-a /home/haproxy/jail/dev/log添加到了/etc/syslog.conf local0.* -/var/log/haproxy.log ls -la在监狱/ dev给 drwxrws— 2 haproxy haproxy 4096 May 26 […]