iis php 最大进程数_导致性能降低的原因是什么,解决方法如下:

发布时间:2019-02-16 10:07 来源:互联网 当前栏目:web技术类

  在vps上,iis6.0上安装了FastCGI,运行php,在访问量大的情况下,内存就马上被占满了,导致磁盘的性能极速下降,甚至导致vps死机。在这样的情况下,我们应该怎么解决这个问题呢?下面来看看解决方案。
  具体解决方法:
 
  这个方法是给FastCGI加上限制的参数,然后就不会出现内存爆满导致性能降低的情况。
 
  1、首先,我们需要终止iis运行;FTP
 
  2、然后在系统盘里打开“C:\WINDOWS\system32\inetsrv”;
 
  3、打开之后,我们找到里面的“fcgiext.ini”文件,然后打开;
 
  4、然后找到“[Type]”、“php=PHP”、“[PHP]”、“ExePath=XXXXXXX”;
 
  5、找到之后,我们开始下面的设置:
 
  (1)、我们对“php-cgi.exe”设置最大进程数:maxInstances=30;
 
  (2)、对“php-cgi”进行设置“每一个进程处理多少个请求后释放”:InstanceMaxRequests=300;
 
  (3)、对“php-cgi”设置“空闲后多少时间内退出释放资源”:IdleTimeout=100。
 
  以上步骤设置好了之后,我们就重新启动iis应用,重启之后我们的设置就生效了,那么这个问题也就解决了。
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、