我正在尝试EC2微型实例上的请求跟踪器安装。 微型实例的规格如下 1)Ubuntu 12.04 64bit,613MB RAM,8GB硬盘 2)从版本库perl 5.14.2,Apache2,MySQL5运行request-tracker 4.0.4 3)请求跟踪器4.0.4运行mod_perl2和工人MPM 4)使用Worker MPMconfiguration的Apache。 下面给出的configuration片段 Timeout 150 KeepAlive On MaxKeepAliveRequests 60 KeepAliveTimeout 2 <IfModule mpm_worker_module> StartServers 2 MinSpareThreads 25 MaxSpareThreads 75 ThreadLimit 64 ThreadsPerChild 25 MaxClients 150 MaxRequestsPerChild 0 </IfModule> 现在,当我启动Apache2时,它可以正常工作一段时间,过了一会儿,CPU负载就会高达99%甚至更多。 通常这是一个或多个Apache进程。 我已经尝试了修改工人模块configuration没有任何运气。 Apache2和request-tracker4的日志文件都被设置为日志debugging消息,并且不显示任何内容来指示可能导致这种情况的原因。 系统在任何给定的时间最多可以接收5个用户,通常(90%的时间)只有2个。我刚安装了它,我们在数据库中只有20张票。 我不认为它的内存是由于服务器不交换或甚至接近它导致的问题,我很难看到内存使用量上升。 将不胜感激关于如何去解决这个问题的任何指针。 如果有帮助,我也尝试了一个类似的安装在一个小实例(相同的设置,除了内存碰撞高达1.7GB),我仍然看到这个问题。
我的主机说我使用的资源太多,我不知道是什么原因造成的。 它运行Ubuntu 10.04 LTS 32位。 它有2GB的RAM和2GB的SWAP。 我运行nginx作为安装了php-fpm&APC的networking服务器。 我运行的网站是wordpress与W3总caching插件。 我每天接待大约4k +的访客。 最佳: top – 17:18:35 up 2:23, 1 user, load average: 5.41, 6.36, 5.23 Tasks: 44 total, 1 running, 43 sleeping, 0 stopped, 0 zombie Cpu(s): 61.5%us, 5.6%sy, 0.0%ni, 31.5%id, 1.4%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 2097152k total, 352652k used, 1744500k free, 0k buffers Swap: 2097152k total, […]
我在AWS / EC2中有一个服务器运行一个MSSQL数据库,并有许多应用程序访问它。 有时候,一些Cobol批处理也会对付它。 有一段时间这些运行良好,但是在过去的几天里,其中一个使用了所有的CPU并运行了好几个小时(实际上,我们总是忍耐不住,杀了它)。 问题是,我们正在努力解决问题,因为我们在运行时无法对该实例执行任何操作 – 我们无法使用RDP进行连接,因此我们所运行的任何监视处理器使用情况的内容似乎只是暂停。 唯一重新找回的方法是Sys Internals PS Suspend或PS Kill。 我也尝试了很多工具来执行相当于Unix的“好”的过程(BES,Process Lasso,Process Tamer),但是没有一个能够工作。 我也尝试改变过程相关性(从正常到低),但这似乎也没有任何区别。 我可能做错了什么? 任何build议感激地收到。 (Windows 2008R2 Datacenter)
我正在运行debian iostat -x Linux 2.6.32-5-amd64 (server56856.uk2net.com) 27/04/13 _x86_64_ (4 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 4.59 0.01 1.08 2.46 0.00 91.85 Device: rrqm/s wrqm/sr/sw/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util sdb 4.63 67.90 2.05 14.91 750.81 654.14 82.80 0.05 2.66 6.91 11.72 sda 4.90 67.90 1.79 14.91 750.10 654.14 84.07 0.06 3.34 […]
在我的服务器的控制面板中添加一个新的域时,从一段时间开始比平时花费更多的时间。 CPU在一个内核上显示100%的使用率,strace报告如下: poll([{fd=7, events=POLLIN|POLLERR|POLLHUP}], 1, -64771072) = 1 ([{fd=7, revents=POLLIN}]) recvfrom(7, "OiJsb2NhbCI7fWk6NTQ0O2E6NTp7czo1"…, 8192, MSG_DONTWAIT, NULL, NULL) = 8192 poll([{fd=7, events=POLLIN|POLLERR|POLLHUP}], 1, -64771072) = 1 ([{fd=7, revents=POLLIN}]) recvfrom(7, "bm5hbWUiO3M6MjI6ImJhZHppZXdpYXJ6"…, 8192, MSG_DONTWAIT, NULL, NULL) = 8192 poll([{fd=7, events=POLLIN|POLLERR|POLLHUP}], 1, -64771072) = 1 ([{fd=7, revents=POLLIN}]) recvfrom(7, "IjtzOjExOiJ3ZWJtYWlscHJvZyI7czow"…, 8192, MSG_DONTWAIT, NULL, NULL) = 8192 可能是什么原因? 我的操作系统是CentOS 5.9 64位。 试过不同的硬件和内核,总是一样的…
我的客户有一个图像共享网站,每天约有100,000访客,自从今天上午以来,它已经大大减缓,当我检查进程,我已经注意到高CPU使用率从http …. 最佳 top – 20:13:30 up 5:04, 4 users, load average: 4.56, 4.69, 4.59 Tasks: 284 total, 3 running, 281 sleeping, 0 stopped, 0 zombie Cpu(s): 12.1%us, 0.9%sy, 1.7%ni, 69.0%id, 16.4%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 16037152k total, 15875096k used, 162056k free, 360468k buffers Swap: 4194288k total, 888k used, 4193400k free, 14050008k cached PID USER […]
我有一个奇怪的,我昨天才注意到的。 在24小时内,我们的apache机器上的cpu负载(16个双核六核机器)增加了一倍。 我们每个月处理大约80亿个请求,一切都落后于haproxy负载平衡器。 每台机器上正在运行的进程数总是相同的(在负载平衡器上限制),并且任何队列都在haproxy中构build。 我们将haproxy中的运行会话数量限制为每台机器90个(因为每台机器上的ram和cpu限制而被选中) 我们正在使用以下configuration的事件mpm: event MPM <IfModule event.c> ServerLimit 15 MaxClients 960 StartServers 2 ThreadsPerChild 64 ThreadLimit 64 MinSpareThreads 32 MaxSpareThreads 112 MaxRequestsPerChild 20000 </IfModule> 以目前的速度,20K的请求应该意味着线程每2分钟左右重启一次。 内存使用率低。 我们在每台机器上都有12GB的RAM,而在高峰期,它们只用了7GB。 apache的重新启动立即将负载降低一半,并保持几个小时。 任何想法或额外的信息需要?
在过去的几天里,我的网站performance一直很不好,查询花了很多时间来执行。 我的CPU使用率在本周四次达到100%左右。 这里是top的输出 top – 00:08:03 up 3 days, 21:47, 2 users, load average: 6.06, 1.95, 0.84 Tasks: 92 total, 2 running, 90 sleeping, 0 stopped, 0 zombie %Cpu(s): 86.1 us, 12.9 sy, 0.0 ni, 0.0 id, 0.0 wa, 1.0 hi, 0.0 si, 0.0 st KiB Mem: 1017948 total, 773520 used, 244428 free, 107200 buffers […]
我在8核心CPU 48GB RAM服务器上使用nginx后面的apache2。 现在我的系统只用了3GB的内存,但CPU的负载很高。 我如何使用我的空闲内存,而不是CPU的时间? 我也使用memcached和xcache。
两个服务器之间的Http请求被分割为50/50。 服务器运行FreeBSD 9.2,它们的硬件,软件和应用程序configuration是完全相同的。 但其中一个服务器正在获得2倍的CPU负载。 在交通高峰期间,这个事实会导致“越野车”服务器上的LA问题。 两个服务器都是nginx + php-fpm + redis + memcached + mysql设置,除此之外什么也没有。 没有任何crons运行等 CPU: 24.9% user, 0.0% nice, 8.1% system, 0.0% interrupt, 66.9% idle CPU: 12.7% user, 0.0% nice, 3.4% system, 0.0% interrupt, 83.9% idle vmstat 1的越野车服务器 procs memory page disk faults cpu rbw avm fre flt re pi po fr sr mf0 […]