<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://www.mywiki.cn/Hovercool/index.php?action=history&amp;feed=atom&amp;title=%E5%88%86%E6%9E%90wiki%E5%8D%A1%E4%BD%8F%E9%97%AE%E9%A2%98</id>
	<title>分析wiki卡住问题 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://www.mywiki.cn/Hovercool/index.php?action=history&amp;feed=atom&amp;title=%E5%88%86%E6%9E%90wiki%E5%8D%A1%E4%BD%8F%E9%97%AE%E9%A2%98"/>
	<link rel="alternate" type="text/html" href="https://www.mywiki.cn/Hovercool/index.php?title=%E5%88%86%E6%9E%90wiki%E5%8D%A1%E4%BD%8F%E9%97%AE%E9%A2%98&amp;action=history"/>
	<updated>2026-09-01T05:29:56Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://www.mywiki.cn/Hovercool/index.php?title=%E5%88%86%E6%9E%90wiki%E5%8D%A1%E4%BD%8F%E9%97%AE%E9%A2%98&amp;diff=132087&amp;oldid=prev</id>
		<title>2025年2月7日 (五) 06:01 Hovercool</title>
		<link rel="alternate" type="text/html" href="https://www.mywiki.cn/Hovercool/index.php?title=%E5%88%86%E6%9E%90wiki%E5%8D%A1%E4%BD%8F%E9%97%AE%E9%A2%98&amp;diff=132087&amp;oldid=prev"/>
		<updated>2025-02-07T06:01:04Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2025年2月7日 (五) 06:01的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;第3行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第3行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;出现问题后查看服务器监测，可以明显看到系统cpu/memory异常，都基本用完了。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;出现问题后查看服务器监测，可以明显看到系统cpu/memory异常，都基本用完了。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[文件:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Cpu&amp;amp;Mem信息&lt;/del&gt;.jpg]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[文件:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Cpu_Mem信息&lt;/ins&gt;.jpg]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;root@iZ23diqq85dZ:/var/log/apache2# free -m&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;root@iZ23diqq85dZ:/var/log/apache2# free -m&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hovercool</name></author>
	</entry>
	<entry>
		<id>https://www.mywiki.cn/Hovercool/index.php?title=%E5%88%86%E6%9E%90wiki%E5%8D%A1%E4%BD%8F%E9%97%AE%E9%A2%98&amp;diff=132086&amp;oldid=prev</id>
		<title>2025年2月7日 (五) 06:00 Hovercool</title>
		<link rel="alternate" type="text/html" href="https://www.mywiki.cn/Hovercool/index.php?title=%E5%88%86%E6%9E%90wiki%E5%8D%A1%E4%BD%8F%E9%97%AE%E9%A2%98&amp;diff=132086&amp;oldid=prev"/>
		<updated>2025-02-07T06:00:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2025年2月7日 (五) 06:00的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;第3行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第3行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;出现问题后查看服务器监测，可以明显看到系统cpu/memory异常，都基本用完了。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;出现问题后查看服务器监测，可以明显看到系统cpu/memory异常，都基本用完了。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[文件:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;系统监测cpu/mem信息&lt;/del&gt;.jpg]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[文件:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Cpu&amp;amp;Mem信息&lt;/ins&gt;.jpg]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;root@iZ23diqq85dZ:/var/log/apache2# free -m&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;root@iZ23diqq85dZ:/var/log/apache2# free -m&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hovercool</name></author>
	</entry>
	<entry>
		<id>https://www.mywiki.cn/Hovercool/index.php?title=%E5%88%86%E6%9E%90wiki%E5%8D%A1%E4%BD%8F%E9%97%AE%E9%A2%98&amp;diff=132084&amp;oldid=prev</id>
		<title>2025年2月7日 (五) 05:55 Hovercool</title>
		<link rel="alternate" type="text/html" href="https://www.mywiki.cn/Hovercool/index.php?title=%E5%88%86%E6%9E%90wiki%E5%8D%A1%E4%BD%8F%E9%97%AE%E9%A2%98&amp;diff=132084&amp;oldid=prev"/>
		<updated>2025-02-07T05:55:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2025年2月7日 (五) 05:55的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l117&quot;&gt;第117行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第117行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[&amp;lt;ffffffffffffffff&amp;gt;] 0xffffffffffffffff&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[&amp;lt;ffffffffffffffff&amp;gt;] 0xffffffffffffffff&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;可以看到，基本都是在swap内存，即内存不足。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;这些状态为D的apache进程基本都是在swap内存，即内存不足。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;再以mem对top进行排序：&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;再以mem对top进行排序：&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hovercool</name></author>
	</entry>
	<entry>
		<id>https://www.mywiki.cn/Hovercool/index.php?title=%E5%88%86%E6%9E%90wiki%E5%8D%A1%E4%BD%8F%E9%97%AE%E9%A2%98&amp;diff=132083&amp;oldid=prev</id>
		<title>2025年2月7日 (五) 05:53 Hovercool</title>
		<link rel="alternate" type="text/html" href="https://www.mywiki.cn/Hovercool/index.php?title=%E5%88%86%E6%9E%90wiki%E5%8D%A1%E4%BD%8F%E9%97%AE%E9%A2%98&amp;diff=132083&amp;oldid=prev"/>
		<updated>2025-02-07T05:53:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;从24年9月开始，wiki便开始偶发宕机卡住问题，因此当时建立了监测预警，权宜之计就是出现问题后执行reboot。&lt;br /&gt;
但后面发现，问题出现后连ssh都很难连上，reboot也响应得很慢，因此彻底分析一下。&lt;br /&gt;
&lt;br /&gt;
出现问题后查看服务器监测，可以明显看到系统cpu/memory异常，都基本用完了。&lt;br /&gt;
[[文件:系统监测cpu/mem信息.jpg]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@iZ23diqq85dZ:/var/log/apache2# free -m&lt;br /&gt;
             total       used       free     shared    buffers     cached&lt;br /&gt;
Mem:          2012       1958         54          0          2         14&lt;br /&gt;
-/+ buffers/cache:       1941         71&lt;br /&gt;
Swap:         1023       1023          0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
查看top信息，发现load average非常高，而基本都是apache进程占用了，并且这些进程很多处于D状态：&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@iZ23diqq85dZ:/var/log/apache2# top&lt;br /&gt;
top - 12:45:01 up  1:27,  2 users,  load average: 86.24, 80.57, 80.64&lt;br /&gt;
Tasks: 234 total,   2 running, 232 sleeping,   0 stopped,   0 zombie&lt;br /&gt;
%Cpu(s):  1.7 us, 17.9 sy,  0.0 ni,  0.0 id, 80.4 wa,  0.0 hi,  0.0 si,  0.0 st&lt;br /&gt;
KiB Mem:   2061064 total,  2008040 used,    53024 free,     2628 buffers&lt;br /&gt;
KiB Swap:  1048572 total,  1047992 used,      580 free,    14392 cached&lt;br /&gt;
&lt;br /&gt;
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND&lt;br /&gt;
 5586 mysql     20   0 1341m  58m  916 S   5.6  2.9   0:05.22 mysqld&lt;br /&gt;
 5250 www-data  20   0  177m  15m 3836 D   5.0  0.8   0:02.09 apache2&lt;br /&gt;
 5091 www-data  20   0  183m 9444 3240 D   3.7  0.5   0:02.43 apache2&lt;br /&gt;
 5088 www-data  20   0  188m  22m 2860 D   3.3  1.1   0:03.46 apache2&lt;br /&gt;
 5261 www-data  20   0  183m 9380 3236 D   2.7  0.5   0:01.79 apache2&lt;br /&gt;
 5242 www-data  20   0  184m  16m 4304 D   2.3  0.8   0:02.20 apache2&lt;br /&gt;
 5282 www-data  20   0  188m  21m 2940 D   2.3  1.1   0:01.98 apache2&lt;br /&gt;
 5310 www-data  20   0  187m  21m 2708 D   2.3  1.1   0:02.11 apache2&lt;br /&gt;
 5590 www-data  20   0  181m  19m 3908 S   2.3  1.0   0:00.50 apache2&lt;br /&gt;
 5113 www-data  20   0  183m  14m 3528 D   1.0  0.7   0:01.77 apache2&lt;br /&gt;
 5240 www-data  20   0  178m 9768 3200 D   1.0  0.5   0:01.62 apache2&lt;br /&gt;
 5278 www-data  20   0  181m  19m 3916 D   1.0  1.0   0:00.77 apache2&lt;br /&gt;
 5080 www-data  20   0  188m  23m 2988 D   0.7  1.2   0:03.09 apache2&lt;br /&gt;
 2008 root      20   0  426m 7780  864 S   0.3  0.4   1:04.18 exe&lt;br /&gt;
 4956 www-data  20   0  183m  13m 3456 D   0.3  0.7   0:07.05 apache2&lt;br /&gt;
 4969 www-data  20   0  188m  22m 2912 D   0.3  1.1   0:06.81 apache2&lt;br /&gt;
 5085 www-data  20   0  187m  25m 4256 D   0.3  1.3   0:01.32 apache2&lt;br /&gt;
 5234 www-data  20   0  188m  25m 4224 D   0.3  1.3   0:02.33 apache2&lt;br /&gt;
 5241 www-data  20   0  175m 8604 3224 D   0.3  0.4   0:01.04 apache2&lt;br /&gt;
 5254 www-data  20   0  188m  24m 2928 D   0.3  1.2   0:01.50 apache2&lt;br /&gt;
 5256 www-data  20   0  245m  13m 3524 D   0.3  0.7   0:02.12 apache2&lt;br /&gt;
 5266 www-data  20   0  183m  22m 4268 D   0.3  1.1   0:01.28 apache2&lt;br /&gt;
 5267 www-data  20   0  188m  23m 2964 D   0.3  1.2   0:01.53 apache2&lt;br /&gt;
 5284 www-data  20   0  188m  24m 2936 D   0.3  1.2   0:01.07 apache2&lt;br /&gt;
 5286 www-data  20   0  188m  23m 2928 D   0.3  1.2   0:01.99 apache2&lt;br /&gt;
 5597 www-data  20   0  181m  19m 3872 S   0.3  0.9   0:00.27 apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
选取其中几个看下进程详情：&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@iZ23diqq85dZ:/var/log/apache2# cat /proc/5242/status  /proc/5242/stack&lt;br /&gt;
Name:   apache2&lt;br /&gt;
State:  D (disk sleep)&lt;br /&gt;
Tgid:   5242&lt;br /&gt;
Pid:    5242&lt;br /&gt;
PPid:   2069&lt;br /&gt;
TracerPid:      0&lt;br /&gt;
Uid:    33      33      33      33&lt;br /&gt;
Gid:    33      33      33      33&lt;br /&gt;
FDSize: 64&lt;br /&gt;
Groups: 33&lt;br /&gt;
VmPeak:   193612 kB&lt;br /&gt;
VmSize:   188756 kB&lt;br /&gt;
VmLck:         0 kB&lt;br /&gt;
VmPin:         0 kB&lt;br /&gt;
VmHWM:     26828 kB&lt;br /&gt;
VmRSS:     17804 kB&lt;br /&gt;
VmData:    30780 kB&lt;br /&gt;
VmStk:       136 kB&lt;br /&gt;
VmExe:       456 kB&lt;br /&gt;
VmLib:     23760 kB&lt;br /&gt;
VmPTE:       352 kB&lt;br /&gt;
VmSwap:     9296 kB&lt;br /&gt;
Threads:        1&lt;br /&gt;
SigQ:   0/16008&lt;br /&gt;
SigPnd: 0000000000000000&lt;br /&gt;
ShdPnd: 0000000000000000&lt;br /&gt;
SigBlk: 0000000000000000&lt;br /&gt;
SigIgn: 0000000000001000&lt;br /&gt;
SigCgt: 000000018c0046eb&lt;br /&gt;
CapInh: 0000000000000000&lt;br /&gt;
CapPrm: 0000000000000000&lt;br /&gt;
CapEff: 0000000000000000&lt;br /&gt;
CapBnd: ffffffffffffffff&lt;br /&gt;
Cpus_allowed:   3&lt;br /&gt;
Cpus_allowed_list:      0-1&lt;br /&gt;
Mems_allowed:   00000000,00000001&lt;br /&gt;
Mems_allowed_list:      0&lt;br /&gt;
voluntary_ctxt_switches:        4406&lt;br /&gt;
nonvoluntary_ctxt_switches:     558&lt;br /&gt;
[&amp;lt;ffffffff8119a2fc&amp;gt;] get_request_wait+0x105/0x18f&lt;br /&gt;
[&amp;lt;ffffffff8105fd53&amp;gt;] autoremove_wake_function+0x0/0x2a&lt;br /&gt;
[&amp;lt;ffffffff8119b25b&amp;gt;] blk_queue_bio+0x17f/0x28c&lt;br /&gt;
[&amp;lt;ffffffff81199d88&amp;gt;] generic_make_request+0x90/0xcf&lt;br /&gt;
[&amp;lt;ffffffff81199e9a&amp;gt;] submit_bio+0xd3/0xf1&lt;br /&gt;
[&amp;lt;ffffffff810bc1cf&amp;gt;] test_set_page_writeback+0xdc/0xeb&lt;br /&gt;
[&amp;lt;ffffffff810de46d&amp;gt;] swap_writepage+0x8b/0x95&lt;br /&gt;
[&amp;lt;ffffffff810c3433&amp;gt;] shrink_page_list+0x40d/0x73f&lt;br /&gt;
[&amp;lt;ffffffff810ca636&amp;gt;] zone_page_state_add+0x14/0x23&lt;br /&gt;
[&amp;lt;ffffffff810c3b89&amp;gt;] shrink_inactive_list+0x256/0x3f0&lt;br /&gt;
[&amp;lt;ffffffff8107116d&amp;gt;] arch_local_irq_save+0x11/0x17&lt;br /&gt;
[&amp;lt;ffffffff810c43c5&amp;gt;] shrink_zone+0x3c0/0x4e6&lt;br /&gt;
[&amp;lt;ffffffff810c48e3&amp;gt;] do_try_to_free_pages+0x1cc/0x41c&lt;br /&gt;
[&amp;lt;ffffffff810c4d9e&amp;gt;] try_to_free_pages+0xa9/0xe9&lt;br /&gt;
[&amp;lt;ffffffff810bbc75&amp;gt;] __alloc_pages_nodemask+0x4ed/0x7aa&lt;br /&gt;
[&amp;lt;ffffffff810380dd&amp;gt;] set_next_entity+0x32/0x55&lt;br /&gt;
[&amp;lt;ffffffff810e6969&amp;gt;] alloc_pages_vma+0x12d/0x136&lt;br /&gt;
[&amp;lt;ffffffff810de82f&amp;gt;] read_swap_cache_async+0x67/0x142&lt;br /&gt;
[&amp;lt;ffffffff810de961&amp;gt;] swapin_readahead+0x57/0x9a&lt;br /&gt;
[&amp;lt;ffffffff810d165a&amp;gt;] handle_pte_fault+0x347/0x79f&lt;br /&gt;
[&amp;lt;ffffffff810ceb49&amp;gt;] pte_offset_kernel+0x16/0x35&lt;br /&gt;
[&amp;lt;ffffffff813533ee&amp;gt;] do_page_fault+0x320/0x345&lt;br /&gt;
[&amp;lt;ffffffff810d6a04&amp;gt;] mmap_region+0x353/0x44a&lt;br /&gt;
[&amp;lt;ffffffff81350a25&amp;gt;] async_page_fault+0x25/0x30&lt;br /&gt;
[&amp;lt;ffffffffffffffff&amp;gt;] 0xffffffffffffffff&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
可以看到，基本都是在swap内存，即内存不足。&lt;br /&gt;
&lt;br /&gt;
再以mem对top进行排序：&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
top - 12:56:38 up  1:39,  2 users,  load average: 101.88, 108.95, 97.38&lt;br /&gt;
Tasks: 233 total,   1 running, 232 sleeping,   0 stopped,   0 zombie&lt;br /&gt;
%Cpu(s): 14.2 us,  2.2 sy,  0.0 ni,  0.0 id, 83.5 wa,  0.0 hi,  0.2 si,  0.0 st&lt;br /&gt;
&lt;br /&gt;
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND&lt;br /&gt;
 5847 mysql     20   0  351m  36m 2876 D   0.7  1.8   0:00.13 mysqld&lt;br /&gt;
 5023 www-data  20   0  187m  25m 3592 S   0.0  1.2   0:02.37 apache2&lt;br /&gt;
 5270 www-data  20   0  186m  23m 3552 S   1.0  1.2   0:02.11 apache2&lt;br /&gt;
 5592 www-data  20   0  186m  21m 2324 S   0.0  1.1   0:01.28 apache2&lt;br /&gt;
 5289 www-data  20   0  184m  21m 3408 D   0.0  1.1   0:02.44 apache2&lt;br /&gt;
 5063 www-data  20   0  183m  21m 3780 S   0.3  1.1   0:03.26 apache2&lt;br /&gt;
 5299 www-data  20   0  184m  20m 3316 D   0.0  1.0   0:01.88 apache2&lt;br /&gt;
 5291 www-data  20   0  247m  20m 3800 S   0.3  1.0   0:02.23 apache2&lt;br /&gt;
 5242 www-data  20   0  184m  20m 3316 D   0.0  1.0   0:03.11 apache2&lt;br /&gt;
 5269 www-data  20   0  183m  20m 3860 S   0.0  1.0   0:02.45 apache2&lt;br /&gt;
 5266 www-data  20   0  183m  20m 3420 D   1.0  1.0   0:01.88 apache2&lt;br /&gt;
 5286 www-data  20   0  183m  20m 3420 S   1.3  1.0   0:02.87 apache2&lt;br /&gt;
 5232 www-data  20   0  244m  19m 3800 S   0.0  1.0   0:01.92 apache2&lt;br /&gt;
 5618 www-data  20   0  186m  19m 3636 S   0.0  1.0   0:00.99 apache2&lt;br /&gt;
 5015 www-data  20   0  183m  19m 3800 S   0.0  1.0   0:04.99 apache2&lt;br /&gt;
 5301 www-data  20   0  181m  19m 3604 S   0.3  1.0   0:01.89 apache2&lt;br /&gt;
 5617 www-data  20   0  183m  19m 3220 D   0.0  1.0   0:00.94 apache2&lt;br /&gt;
 5595 www-data  20   0  186m  19m 2028 S   0.0  1.0   0:01.18 apache2&lt;br /&gt;
 5254 www-data  20   0  183m  19m 2508 S   0.0  1.0   0:02.11 apache2&lt;br /&gt;
 5264 www-data  20   0  181m  18m 3876 S   0.0  0.9   0:03.15 apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
可以看到，每个apache进程占用1%左右的内存，而这样的进程有多少个呢？--&amp;gt;150个！&lt;br /&gt;
那内存自然是不够的，所以还是设置一个并发上限，查看apache配置文件：&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;IfModule mpm_prefork_module&amp;gt;&lt;br /&gt;
    StartServers          5&lt;br /&gt;
    MinSpareServers       5&lt;br /&gt;
    MaxSpareServers      10&lt;br /&gt;
    MaxClients          150&lt;br /&gt;
    MaxRequestsPerChild   0&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
将 MaxClients改为 50，重启。&lt;/div&gt;</summary>
		<author><name>Hovercool</name></author>
	</entry>
</feed>