有问题的Apache运行在Ubuntu-EC2实例上。 它基本上每小时处理大约一百万个请求。 本质上,一个客户端将POST一个JSON,就是这样 – 一个客户端与服务器的交互只包含这个单一的请求。 我天真的假设是将KeepAlive off 。 虽然我读到,如果客户端收到的请求非常相似,保持连接处于活动状态也是有好处的。 我应该打开还是off KeepAlive ? (正如已经在这样 – 我也希望MaxKeepAliveRequests和KeepAliveTimeout的build议/澄清)
我在我的一个磁盘分区(ext4)上运行e2fsck,但似乎需要永恒。 它已经运行了近10个小时左右,仍然在42%。 分区的大小约为800Gig,整个磁盘大小(分区所在的)大约为1TB。 运行iostat显示以下输出: iostat -xzhcd /dev/sdc 2 5 Linux 3.13.0-37-generic (divick-desktop) Monday 03 April 2017 _x86_64_ (2 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 2.97 0.00 0.41 50.22 0.00 46.40 Device: rrqm/s wrqm/sr/sw/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util sdc 49.12 0.00 6.87 0.00 223.95 0.02 65.20 1.01 147.22 145.40 […]
我有一个很大的问题,当我有很多访问时,我的Apache服务器使用了50%的CPU,我的网站每天只有30 000个页面,很多静态内容,但是服务器负载在10%和50%之间,我在视窗。 我目前的MPM设置是: <IfModule mpm_winnt_module> ThreadsPerChild 750 MaxRequestsPerChild 10000 </IfModule> 我的服务器是: 英特尔®酷睿™2双核T5500(2 * 1,66Ghz),2GB内存 我怎么解决这个问题 ?
在这个周末,我所托pipe的一台虚拟服务器遭到了破坏,从那以后,我就遇到了各种各样的问题。 最新的一个是Apache一开始就以100%的CPU使用率保持这种状态,直到它被杀死。 ps aux回报: http://pastebin.com/kzcPmq4g 在这个过程中恢复这个,垃圾邮件非常迅速地反复。 select(8,[3],NULL,NULL,{0,0})= 0(超时) 网站上的access_log返回: http://pastie.org/6112068 它看起来像一个WordPress的cron正在从远程IP非常快速访问。
我有一个运行Apache并托pipeWordpress博客的m1.medium Amazon EC2实例。 反过来,Wordpress在不同的EC2实例上使用MySQL数据库。 该Wordpress网站设置了W3总caching,运行良好,网站上的大部分静态内容都来自CDN。 该网站定期运行less量的stream量,然后偶尔会得到一些巨大的stream量高峰……当发生这些尖峰(超过150人访问该网站),网站下降。 每次使用一些负载testing工具,我也可以做到这一点。 这是主服务器空闲时的“顶” top – 23:21:23 up 103 days, 19:40, 3 users, load average: 0.91, 0.60, 0.62 Tasks: 93 total, 1 running, 92 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.9%sy, 0.0%ni, 99.1%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 3844856k total, 1756268k used, 2088588k free, 150132k buffers Swap: 0k total, 0k […]
我有一个高负载的网站服务的两个服务器: Web服务器与nginx和php , 数据库服务器与mysql 。 Web服务器提供所有的静态内容,并通过单个接口 – eth0连接到MySQL和外部世界。 在高峰时间,这个接口上的stream量最大限度地接近,并且ping到mysql服务器的时间变得非常高(长达100ms,即使服务器在同一个LAN上)。 那么,我的问题是:将在Web服务器上build立专用于MySQL连接的另一个networking接口,解决高延迟问题? 如果是的话,我用什么工具,通过不同的networking接口转发mysql连接? 如何正确设置接口,我需要在接口上使用不同的IP地址吗? 两台服务器都有ubuntu-server 。
这个问题一直困扰着我,在过去的几天花了超过40个小时深入调查这个问题。 实际上,我们运行的是星号1.4.42,我知道它是旧的,但它是最后一个真正稳定的星号版本,与我的上游提供商有关的传真(升级不是一个选项)。 现在的问题是,我们有以下spec服务器: 戴尔Poweredge 1950 四核至强2.5Ghz E5420 8 GB ECC Ram 4 x 73GB SAS 10k RPM HDs 戴尔PERC 5 RAID控制器在RAID 10 Centos 5.9 X64 磁盘格式化EXT3 现在的问题是,我们有100个并发呼叫星号的服务器负载非常高。 我想不明白。 我有另一台服务器是类似的规格,但它的四核core2duo,突袭1,2 x 250GB 7,200 RPM HD和8GB非ECC内存,处理200 +并发呼叫,约0.3服务器负载。 我真的到了这一端,不能弄明白。 我附上了top和iotop结果的屏幕截图 屏幕截图显示CPU使用率低,磁盘IO上的内存使用率低,等待时间为0% 顶部 – http://chostwales.com/images/hosted/Super-load.jpg iotop – http://chostwales.com/images/hosted/HighDISKIO.jpg 任何帮助/想法将真正真正赞赏这一点。 为了说明这是100个并发呼叫,每秒约有1个新呼叫。 (如上所述,我有服务器less得多的规格做了10个新的电话有史以来第二次,负载很难预算) 澄清: 没有通话录音/监听 转码是大约30%的电话。 (但是,从理解这将是CPU) 我们没有运行任何PRI的 cat / proc […]
服务器统计: “cat / proc / version”输出 Linux version 2.6.18-308.24.1.el5 ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-52)) #1 SMP Tue Dec 4 17:43:34 EST 2012 ethtool eth0输出: Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised […]
我注意到太多的apache进程在我的专用服务器上查杀CPU。 14193 (Trace) (Kill) nobody 0 66.1 0.0 /usr/local/apache/bin/httpd -k start -DSSL 14128 (Trace) (Kill) nobody 0 65.9 0.0 /usr/local/apache/bin/httpd -k start -DSSL 14136 (Trace) (Kill) nobody 0 65.9 0.0 /usr/local/apache/bin/httpd -k start -DSSL 14129 (Trace) (Kill) nobody 0 65.8 0.0 /usr/local/apache/bin/httpd -k start -DSSL 13419 (Trace) (Kill) nobody 0 65.7 0.0 /usr/local/apache/bin/httpd -k start […]
我有一个运行WordPress网站的apache框。 出于某种原因,似乎一些Apache线程正在使用大部分的CPU(10%以上),其余的很less(0.1〜)。 该机箱是双CPU, Intel(R)Xeon(R)CPU E5620 @ 2.40GHz(每个CPU有4个内核和8个线程) 。 线程显示的原因是什么,如果他们不是每个用户的CPU相等? 是否有任何一套Apache优化来帮助减less负载(CentOS,基于PHP和MySQL的Apache2安装)? prefork和工人MPM设置默认下面 # prefork MPM # StartServers: number of server processes to start # MinSpareServers: minimum number of server processes which are kept spare # MaxSpareServers: maximum number of server processes which are kept spare # ServerLimit: maximum value for MaxClients for the lifetime of the […]