服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
概要 我在NLB群集中有两台机器。 如果我closures一台机器(模拟故障),那么第二台机器不占用负载。 我正在寻求帮助诊断这个原因。 细节 我已经构build了一个由两个networking负载平衡主机组成的testing/分期系统。 主机实际上是在VMware Server下运行的虚拟机。 每个主机都运行应用了SP2的Windows 2003 Server Enterprise,并且每个主机都有两个NIC。 它们是新build的,并且除了安装IIS6之外,只有极less的configuration更改。 IP地址如下: 主机1:专用:192.168.0.140集群:192.168.0.141 主机2:专用:192.168.0.142集群:192.168.0.143 群集IP地址:192.168.0.144 子网掩码:255.255.255.0 在每台主机上,我都设置了连接绑定顺序,以便首先进行专用连接。 群集被configuration为使用单播,因为我需要使用专用NIC的主机之间的通信,而我没有合适的多播路由器。 主机1是优先级1,主机2是优先级2.权重设置为“相等”。 有一个单一的端口规则: 所有群集IP地址 端口范围80到80 所有协议 多个主机过滤,没有亲和力 创build集群并没有问题,它收敛。 我可以ping群集地址,http请求到该地址返回预期的结果。 我从一个单独的机器做到这一点,总是使用IP地址。 问题:当我closures主机1(模拟主机故障)时,我希望主机2对群集地址上的ping和http请求做出响应,但是这没有发生。 看起来主机2没有做任何事情。 问:任何人都可以提出如何解决这个问题? 我错过了什么? 我检查了以下内容: IP地址和子网掩码如上设置。 专用连接有指定的网关和DNS地址,群集连接不。 群集NIC的MAC地址在两台机器上都相同。 群集连接绑定到适当的本地IP地址和群集IP地址。 (我是开发人员,而不是IT人员,如果我的术语错误或不准确,请致歉)
除了一台笔记本电脑外,我的networking具有非常高的ping(通常超过500毫秒)。 而在那台笔记本电脑中,ping通常是5ms。 我已经尝试过: – 使用相同型号的笔记本电脑 – 比较局域网驱动程序版本 – 在另一个电缆/扩展坞上testing – 比较网关,子掩码等 – 与其他用户在电脑中input(用户在win server 2003活动目录) – 运行与networking断开连接的所有其他设备。 – 从“快”笔记本电脑断开WIFI,所以没有机会赶上无线networking。 – 与spiceworks比较,发现没有很大的区别。 (几乎相同的应用程序和修复) 我没有访问路由器configuration和防火墙。 但是,这已经过testing,没有发现任何东西。 笔记本电脑通过相同的networking/防火墙工作。 我在这里错过了什么? 帮助真的很感激。 先谢谢你。 我使用speedtest.net来testing。 基本上互联网是缓慢的,问题似乎是平。 涉及切换。 虽然我几乎所有设备的访问都是有限的。
我已经安装了一个装有经典LAMP的Ubuntu 10.04 LTS机器。 我创build了两个网站: 一个公共网站,www.mysite.com 目前在private.mysite.com上开放的“私人”网站 我为他们创build了两个不同的configuration文件, 在/ etc /阿帕奇/网站可用/ mysite的 在/ etc /阿帕奇/网站可用/私人的mysite 使用默认的Apache虚拟主机configuration。 没有通配符,ServerName分别是www.mysite.com和private.mysite.com,我没有使用通配符。 当然还有那些启用/启用网站的符号链接。 每个网站都有自己的目录, 在/ var / WWW / mysite的 在/ var / WWW /私有的mysite 公共网站是一个WordPress博客。 私人网站是一个Web应用程序与几个PHP文件。 一切都应该好,我已经检查了几次,但有些奇怪的事情发生。 当我访问private.mysite.com私人部分进展顺利。 但是,当我访问www.mysite.com,服务器直接到private.mysite.com。 Apache日志显示,这些请求www.mysite.com甚至没有login /var/www/mysite/logs/access.log(或error.log) 他们去,而不是 /var/www/private-mysite/logs/access.log 所以每个请求都去了子域。 任何想法来纠正这种行为? *****************************更新******************** ************** 更多信息: ls -l / etc / apache2 / sites-available / -rw-r–r– 1 root […]
基本上,在家里我有一个有2个网卡的系统。 1是我正常的家庭networking,在此我将运行vpnc连接到我的工作PC(都运行Linux)。 我想要的是我的家用PC上的第二个网卡在第二层被桥接到我的工作networking。 我应该可以插入到第二块网卡的交换机上,而且这台交换机上的其他设备都可以参与DHCP,从我的工作networking获取地址,并且通常像访问本地networking一样访问公司networking。 我怎样才能设置? 我可以完全控制两台PC,并运行Linux。
希望如果有人能把这些东西都变成我的潜能。 这是为了更好地理解操作系统的总体情况,也特别是如何适用于IIS。 如何在Web应用程序中应用域,应用程序池,进程和线程? 是这样的: 应用程序池可以有多个应用程序域。 一个域可以有多个进程,每个进程pipe理一个线程池。 线程共享进程中的内存空间。 此外,我对linxu(ubuntu)服务器感兴趣,所以如果它是相似或不同的,有兴趣知道。
我只是运行一些应用程序,可能有我的盒子上安装了debian 6.01a的内存泄漏问题。 它消耗了总共8GB RAM中的大约5GB,并且在退出时不释放RAM。 所以我重新启动了我的机器,以回忆我的记忆。 但是,我发现它没有。 当机器再次启动时,top命令和free命令都显示仍然有5GB RAM被占用。 对我来说真的难以忍受,那么有没有人可以解释为什么会发生这种情况? 更新:最后,我发现这不是系统内存pipe理的问题。 消耗大量内存的原因是应用程序向Redis服务器写入了大量的数据(大约5GB),这就是为什么当系统启动时,大约有5GB内存被占用。 对不起,这个误导性的问题。
试图通过使用unetbootin制作的现场USB安装Fedora 15。 我进入unetbootin启动菜单,selectFedora-15-x86_64-Live-Desktop.is,我进入这个屏幕 ,然后进入一个带有sh: can't access tty: job control turned off的消息的debuggingshell sh: can't access tty: job control turned off 。 最后一条消息是dmseg是dracut Warning: No root device "live:/dev/disk/by-label/Fedora-15-Beta-x86_64-Live-Desktop.is" found 。 似乎是在这里详细的同样的问题。 试图尝试nk1eto的解决scheme,但没有在/ dev /磁盘的标签目录。 有by-id,by-path和by-uuid。
我们拥有mysql的linux机器由于电源故障而崩溃。 这可能会导致mysql服务器崩溃,我们现在不能使用标准命令行命令从它恢复/备份/导出数据库。 有没有任何帮助恢复这些数据的MySQL工具?
使用lighttpd,php5,xcache和fastcgi运行debian系统。 2GB内存,2个内核,在5分钟平均峰值时间内CPU负载小于10%,小于1GB的内存。 该系统运行一个自定义的构buildWeb应用程序,刮飞行search网站,没有caching(的结果),所以它是实时制作的,它的代码使用libcurl,可能会执行几秒钟的每一个search。 还有一个OpenX广告系统。 最近这个网站似乎间歇性的超时,我创build了一个简单的testing脚本,只是打印一个单词,以确保它与MySQL数据库无关。 据我所知,当我们运行opcode cacher时,我们不应该运行许多fastcgi“max-procs”(因为每个进程都会使用它自己的caching,我假设),而是增加孩子。 孩子们从20(最大值为2)增加到了32,没有什么不同。 据我所知,同时运行的脚本数量是max-procs * children。 查看status.statistics-url的输出,而脚本需要很长时间才能运行,似乎并不表示所有的孩子都很忙。 正确的做法是不断增加fastcgi儿童的数量,还有更多的工作要做? 是否有可能看到哪些脚本在运行时间,运行多久等等等等等等? fastcgi.active-requests:39 fastcgi.backend.0.0.connected:2259 fastcgi.backend.0.0.died:0 fastcgi.backend.0.0.disabled:0 fastcgi.backend.0.0.load:19 fastcgi.backend.0.0.overloaded:0 fastcgi.backend.0.1.connected:4646 fastcgi.backend.0.1.died:0 fastcgi.backend.0.1.disabled:0 fastcgi.backend.0.1.load:20 fastcgi.backend.0.1.overloaded:0 fastcgi.backend.0.load:39 fastcgi.requests:6905 10 fastcgi.conf: “max-procs”=> 2, “空闲超时”=> 20, “bin-environment”=>( “PHP_FCGI_CHILDREN”=>“32”, “PHP_FCGI_MAX_REQUESTS”=>“500” lighttpd错误日志,这些负载: 2011-05-30 09:45:48:(server.c.1258)注意:/index.php?//search/poll请求写入15180字节后超时。 我们等了360秒。 如果这个问题增加server.max-write-idle 2011-05-30 09:49:08:(server.c.1258)注意:在写入12420字节后,请求/index.php?//定时超时。 我们等了360秒。 如果这个问题增加server.max-write-idle
我有一个服务器运行多个JAVA应用程序与tomcat 6.0.18,我需要知道如何schedueleclosures只是'X'应用程序,并保持其他的运行。 我会感激你的想法 谢谢