我不确定哪个是最好的张贴,所以我张贴在这里和http://webmasters.stackexchange.com
如果这个post在这里更加相关,我会删除其他的。
我在我的networking服务器上遇到内存问题。 它是安装并运行Fast CGI的Windows 2008 RC2 IIS 7.5,全部为最新版本。
我在这个服务器上运行了许多Wordpress网站,但是它们并不都是同时运行的; 目前服务器负载/stream量并不高。
然而,当他们中的一些运行,即使它只是我在网站上,他们产卵多个php-cgi.exe实例来处理我的“冲浪”。
有些要注意的地方:
例如:一个WordPress的网站几乎没有内容和最小的插件(超高速caching和谷歌分析)产卵:
第一次运行时,这个数字是55-60MB。 这对我来说似乎有点极端。 另一个网站在第一次启动时几乎是相同的,但产生了8个php-cgi.exe实例。 换句话说,我希望ASP.NET的这个用法不是PHP。
我可以限制php-cgi.exe每个网站的一个实例,并处理该网站的所有请求?
还有一点我应该提到, 我正在运行PHP 5.2.17 。 如果我升级到PHP 5.3。*这个问题会消失吗? (这不会破坏一些网站,但我可以忍受这一点)
我唯一的解决办法是把他们移到一个Linux的盒子,或者我会有同样的问题呢?
感谢您的时间和帮助。
将您的configuration的system.webServer / fastCgi / application部分的maxInstances设置为您希望允许的每个应用程序池 (而不是每个网站)所需的fastCGI进程数。