我所看到的大多数monitrc示例都是冗长的,大量重复的5-10行样板检查。 有什么办法参数化这个东西吗? 我想要的东西是: ensure_rails 8080 ensure_php 8081 ensure_mysql 10000 可以和Monit一起使用吗?
我有一个Linux机器和两台服务器的小实验室。 作为pipe理员,我想要允许用户设置和项目文件在用户login任何机器时可用。 服务器上需要什么服务器进程?
所以我把一个有Debian Linux的旧的Linux机器交给了我。 我不知道它是什么确切的释放。 / etc / debian_version显示testing/不稳定。 根据服务器什么时候投入生产的一个粗略的想法,我猜测它是一个“马铃薯”版本的安装。 所以我更新了我的/etc/apt/sources.list来阅读 deb http://archive.debian.org/debian/ potato main contrib non-free 但是,当我这样做 sudo apt-get install apache2-utils 我得到一个未find包的错误。 我也试过了 apt-get update 无济于事。 有任何想法吗? 我试图安装apache2-utils来获取“ab”工具来testing一些web服务器的东西。
在现代Ubuntu服务器上,我们需要托pipe大约二十个Web应用程序。 (更多应用程序将在稍后添加。) 每个应用程序都是一个nginx虚拟主机,它通过Unix域套接字与一组相同的长生命期FCGI进程(内部编写)进行对话。 每个Web应用程序的FCGI进程都不同,但仍然非常相似(只是一些小的业务逻辑差异)。 通常,我们将为每个Web应用程序分配一个Xen虚拟机。 但在这种情况下,内存开销太大 – 进程是轻量级的,通常不会互相影响或争夺资源。 我们希望将所有这些东西托pipe在一个Xen虚拟机中。 但是,由于某些无法预料的错误,FCGI进程可能会stream氓并且吃掉机器上的所有CPU和/或内存,从而影响其他Web应用程序。 我们希望隔离彼此的networking应用程序,以尽量减less一个networking应用程序中的问题会影响到其他人的机会。 CPU和内存资源是主要关注的问题。 这对于IO吞吐量等其他控制事物是很好的,但是我有一种感觉,如果我们觉得这太过于迂腐,最好还是使用Xen,与系统pipe理工作相比,内存成本可以忽略不计成本。 在实践中,在我们的具体情况下,我们认为除CPU和内存不足之外的其他事情是低风险的问题,如果发生这种情况,我们会接受其他Web应用程序最初将遭受损失。 问题是:在我们的例子中,为一组进程限制CPU和内存消耗的正确方法是什么?
我有Broadcom公司的NetXtreme II BCM5706千兆位以太网芯片和红帽企业Linux服务器版本5.4(Tikanga)的2.6.18-164.2.1.el5内核的服务器。 在正常工作时间内,这台机器每秒钟会有大约40000个数据包(它是数据库服务器),而ifconfig显示它每秒钟会丢掉大约1个数据包。 哪个虽然不完美,可以接受。 但是有时会发生一些奇怪的事情,而且我们得到(?)更less的数据包。 例如: 13:38:50 43260 13:38:51 42930 13:38:52 38696 13:38:53 33006 13:38:54 23013 13:38:55 49485 13:38:56 37514 13:38:57 4858 13:38:58 1089 13:38:59 31054 13:39:00 36540 13:39:01 47228 13:39:02 35634 13:39:03 35348 13:39:04 32908 13:39:05 33226 13:39:06 32639 13:39:07 21842 13:39:08 38560 这是每秒的数据包数量。 正如你可以在13:38:57和13:38:58看到的,我们有less得多的数据包(这个数据来自tcpdump)。 丢弃:统计在ifconfig eth1输出不改变,交换机(一些思科的东西)不显示任何丢弃的数据包。 任何人都知道它可能是什么?
我一直在玩SystemTap,遇到了一个问题,我无法在文档中find答案。 SystemTap语言指定可用于累积数据的“聚合”数据types。 我正在尝试编写一个脚本来聚合vfs的读取和写入,然后每5秒打印出一次总和。 不过,我想重新打印一次总和,以便实质上得到IO活动的5秒快照,而不是全部会话总和IO。 这是我正在尝试做的一个例子: probe vfs.read.return { vfs_writes <<< $return } probe timer.s(5) { printf("vfs_writes: %d", @sum(vfs_writes)) } 我的问题是:我打印出它的总和后,如何重置(在本例中)vfs_writes聚合?
我有2个centos 5服务器,通过以太网电缆直接连接(不知道它是一个交叉电缆或直通),但他们不能ping通对方。 这确实有用,但我相信昨天停止了工作。 不幸的是,这是一个远程服务器,所以我只能通过ssh或远程控制台访问进行testing,即我不能更换电缆。 ethtool和mii-tool都显示nics连接,自动协商在1000 /满。 iptablesclosures,selinux被禁用。 我已经尝试重新启动networking接口,迫使他们重新谈判,甚至重新启动两台服务器。 没有任何东西在configuration中看起来不合我的地方,所以我在这里不知所措。 Server1configuration: 路线-n: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1 10.90.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 10.90.250.1 0.0.0.0 UG 0 0 0 eth0 […]
是否有可能重新连接到一个断开的屏幕会话,并保持屏幕分割?
我有一个在Ubuntu上运行的polipo代理。 它被设置为在启动时自动启动,但偶尔会死掉。 什么是最简单的方法让它自动地重新启动,当它意外退出?
我想将一个名为cpmbackup.tar.gz的文件从/home/username文件夹移动到/home/username/public_html (之后将权限更改为644,以便使用ssh从另一个服务器上下载) wget URL.tar.gz )。 但是 ,我把这个文件移动到public_html , 只有 5或6演出的40Gig文件已被移动。 我有ssh和Cpanel