我在高峰时间的间歇性时间里,在工作中经历了高延迟的情况下运行Web服务器。 据Firebug说,高延迟总是发生在第一个请求(请求页面)。 在第一个响应回来之后,其他所有内容都会快速加载。 我正在和Web服务器在同一个networking上遇到这个问题。 在高峰期,我们有大约1200个并发连接。 我一直在对MaxClients指令进行大量研究,并使用“经验法则”来确定要使用的值(400)。 每个httpd进程平均为25mb左右。 我们有一个2gig的连接,这个web服务器服务于我们的组织。 此外,Web服务器是一个具有4个专用核心和12GB内存的VM,运行RHEL 5.6和apache。 在高峰时段有400个MaxClients,我经历了访问Web服务器的持续超时。 当我将其设置为1000这样的高数字时,似乎减轻了超时,但我仍然得到间歇性的高延迟初始响应。 任何人都可以阐明我可以做些什么来弥补这个问题? Timeout 10 KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 15 <IfModule prefork.c> StartServers 20 MinSpareServers 5 MaxSpareServers 20 ServerLimit 400 MaxClients 400 MaxRequestsPerChild 4000 </IfModule>
我正在尝试通过rpm包pipe理器创buildrpm。 以下是我的规格文件: **# This is a spec file for openldappkg** %define _topdir /osp/rpmBuildOpenLdap %define name openldap %define release 1 %define version 2.4.30 %define buildroot %{_topdir}/%{name}-%{version}-root BuildRoot: %{buildroot} Summary: openldap pkg License: GPL Name: %{name} Version: %{version} Release: %{release} Source: %{name}-%{version}.tgz Prefix: /usr Group: %description The openldap pkg program downloads files installs openldap for use. %prep […]
在两种情况下,我有一个需要构build故障转移群集的任务:首先在Red Hat Enterprise 5.1上使用服务器,然后在SUSE Linux Enterprise 11 SP1上使用服务器。 两种情况都有SAN。 我知道有很多方法来构build故障转移群集,但是我无法find更多,所以我需要下一个: build立它的方法? 我只知道虚拟化。 任何好的书或资源,以扩大我的头脑? 我会很高兴听到任何build议。 谢谢! 编辑1:服务器上的商业应用故障切换。 编辑#2:听取有关SLES服务器解决scheme的总结会很好吗? 编辑#3:所以如果我理解正确,在我的情况下,主要的方法是使用内部解决scheme或虚拟化。 所以现在我还有其他问题: 刀片制造商提供了一些解决scheme吗? 例如HP或IBM。 (没有虚拟化)我需要额外的服务器来控制主服务器和冗余服务器之间的“心跳”吗? (虚拟化)例如,我有几台虚拟机的物理服务器。 在物理服务器出现故障的情况下,是否需要额外的服务器来控制VM的可用性并将VM移动到另一个物理服务器? 对不起,我英文很差。 编辑#4:虚拟机或操作系统在物理服务器上的故障转移。 在这两种情况下将使用SAN,这是没有指定,但我认为与文件系统的形象就可以了。 我开始认为我的问题是愚蠢的,我需要翻拍它。
我的Apache安装是运行的PHP作为fastcgi,和虚拟 主机指向/ home / / public_html。 和fastcgi是家/ /cgi-bin/php.fcgi 与selinux public_html设置是: /usr/sbin/setsebool -P httpd_enable_homedirs 1 chcon -R -t httpd_sys_content_t /home/someuser/public_html 所有者和组是用户,例如用户“someuser”: ls -all /home/someuser/cgi-bin/ drwxr-xr-x 2 someuser someuser 4096 Sep 7 13:14 . drwx–x–x 6 someuser someuser 4096 Sep 6 18:17 .. -rwxr-xr-x 1 someuser someuser 308 Sep 7 13:14 php.fcgi ls -all /home/someuser/public_html/ | greep […]
你好服务器战士! 我有一个情况,我需要使我的RHEL6系统符合FIPS140-2 …其中包括Apache和mod_ssl。 但是,在使服务器以“fips 140模式”运行后,Apache无法识别SSLFIPS指令…并失败,并显示以下错误: Invalid command 'SSLFIPS', perhaps misspelled or defined by a module not included in the server configuration 我从yum安装了mod_ssl。 这是一个订阅的RHEL6系统…并连接到RHN。
我的服务器今晚自己重新启动。 我怎么能确定这是由什么引起的? 我检查了/ var / log / messages,但是我从那里不能理解。 有没有其他的方式/select? 我使用红帽企业Linux AS版本3(Taroon Update 5) 谢谢
我们有一大批RHEL6机器需要修补,由于某种原因,这里的过程不涉及本地回购。 我在这里是新来的,我问过为什么,[这只是不起作用],我没有足够的时间在已经预定的窗口之前工作。 所以通常的方法是安装yum-downloadonly并运行yum update –downloadonly –downloaddir=/mnt/cifs_share ,然后yum update /mnt/cifs_share/*.rpm ,这对我来说并不正确,因为不是所有这些机器具有相同的一组安装包。 我今天尝试的方法是将共享挂载到/var/cache/yum/x86_64/6Server/rhel-x86_64-server-6/packages/ ,然后yum自动删除所有内容。 我查看了yum手册页,但是我没有看到任何标志可以阻止它删除所有内容,也没有像up2date的标志–tmpdir=/mnt/cifs_share 。 任何人都可以帮助我一起kludge,直到我可以得到一个本地存储库的工作?
我试图确定我的专用服务器应该运行的阈值。服务器是英特尔(R)至强(R)CPU L5420 @ 2.50GHz,配有16GB内存,运行RedHat以及Apache 2和MySQL。 它有16个域名,其中有几个域名每天只有3000多个独立访问者。 如果我运行“顶部”命令,我看到以下内容: top – 10:18:10 up 428 days, 18:20, 1 user, load average: 1.71, 1.44, 1.49 Tasks: 211 total, 3 running, 206 sleeping, 0 stopped, 2 zombie Cpu(s): 23.5%us, 3.8%sy, 0.0%ni, 72.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 16431252k total, 16119648k used, 311604k free, 613340k buffers Swap: 2096472k total, 108096k used, […]
我有一个生产网站服务器,使网站在第一次加载时非常缓慢。 所有连接第一次正常和快速。 在下面的屏幕中,您可以看到我为服务器中的随机站点运行的第一个testing: 在这里你可以看到第二次请求的结果: 正如你所看到的,同一页面的第二次加载有很大的改变。 这是页面加载时间图: 我的问题是,我不知道什么关于红色的Linux服务器,也不知道我可以从哪里开始。 有人可以帮我吗? 我喜欢长时间地找出解决scheme“等待”。 我知道我的问题是非常小的,但你总是可以问我给你关于服务器的信息。
我有一个shell脚本来导出oracle表。 该脚本将在执行过程中打印一些文本,如“导出tt_customers …… 1343行导出”。 这个脚本是在Redhat 5.7企业服务器上运行的。 问题是当输出一些大表时,ssh客户端将无限地阻塞。 实际上在一段时间以后脚本完成了。 有人说因为ssh客户端长时间没有得到任何回应,连接被closures了。 我已经把putty设置“连接 – > keepalives之间的秒数(0closures)”改为60,脚本成功执行。 但是,我们的客户使用.net应用程序远程运行脚本,我不想更改.net应用程序。 所以我希望在服务器端解决它,而不改变客户端configuration和命令(如nohup)。 我更改/ etc / ssh / sshd_config中的configuration项目,如下所示: ClientAliveInterval 300 TCPKeepAlive yes ClientAliveCountMax 5 我重新启动了ssh服务器: /sbin/service sshd restart 该脚本仍然无法成功运行。 我应该如何改变configuration?