知识
首页 知识 电脑技术

进程中出现很多php-cgi.exe的解决方案

2012-05-28 21:21:25 编辑:银河信使
今天就要下班了,编辑部反应统计文章这一块程序出现问题。于是乎我就登陆网站后台去解决此问题,不想此问题好解决,遇上另一问题。在查看后台的时 候,异常的缓慢,但是以为是公司网速问题,可是发现打开其他的页面都不慢,所以并非本机网速问题。同时一想,是不是服务器网速这会不行呢,于是立即用命令 ping一查看,还好呀,很快。于是我就登陆服务器控制板,发现登陆不了,远程也不行。这时就知道是服务器问题了。

  好不容易登陆进去,可是很慢,操作很麻烦,于是打开任务管理器一开。发现很多php-cgi.exe的进程,直接内存满了,CUP100%,导致卡死。

  现象如图:

  

  因为之前没有接触过这方面,想到谷歌,百度。找到原因和解决方案如下:

  原因一:

  系统临时文件在C盘(c://WINDOWS/TEMP),导致空间不够,运行缓慢。

  解决方案:

  更改系统临时缓存文件存储位置,同时删除临时文件,可用杀毒软件进行垃圾处理。

  原因二:

  服务器中毒了,导致了cgi这个程序一直在实例化,而且实例化进程最高限制没有设定好

  解决方案:

  进行杀毒,同时更改cgi的最高线程实例。更改文件fastcgi里面的最大进程数字改成“2”。

  原因三:

  由于php是动态原因,每访问一次数据库,或者刷新一次就会在进程中多出一个php-cgi.exe进程,怀疑是有人恶意访问,统称被D。

  解决方案:

  把原来的cgi模式改成isapi模式,怎么改?

  cgi模式改成isapi模式方法:

  进入IIS,右键网站,属性如图更改

  #p#分页标题#e#

  网站更改完了,更改web服务扩展,如图

  

       

  注意事项:

  在更改模式的时候,填写isapi执行文件地址的时候,如果地址中出现空格会“地址中出现空格需要用括号括起来”之类的提示。可是怎么加括号都没有用,原来是微软提示BUG,应该是用引号不是括号,这样就可以了。

   对于这个问题,当时百度了很多,谷歌了很久,但是都没有找到真正需要的答案,这并不是人家说的答案不对,而是每个人所遇的情况不一样。而且在我国对于技 术这一块,真正的遇到技术上问题,人家是不会说出来的,如果说出来了,就没有饭吃了,这也是我国在技术方面一直无法提升的问题。所以为了帮助遇到同样问题 的朋友,我贴出来了。在此提示遇到问题的朋友:不管你遇到任何问题,先不要着急,先沉着冷静的找原因,不懂多百度,谷歌,因为问别人还不如问百度谷歌。因 为你是在中国。

免责声明:本文转载来自互联网,不代表本网站的观点和立场。

本文统计

  • 发布时间:2012-05-28 21:21:25
  • 最后一次修改时间:2012-05-28 21:22:25
  • 浏览次数:1221
  • 评论数量:0
  • 点赞次数:0

推荐文章

暂无数据

评论(0)

举报
验证码
发表
最新评论

暂无评论,期待你的妙语连珠

举报文章问题
验证码
预约新游

预约成功!,

到时你将收到我们的短信提醒。

回复 宏伟路口 :
我真不理解,我只有一个女王和双生希儿!!还是比较喜欢360安全卫士的弹窗过滤,图标就在首页的右下角,开启非常的方便。而且强力过滤模式的话,可以将很多顽固的软件弹窗过滤掉,很彻底值得推荐。
CopyRight © 1999-2023 ejdz.cn All Right Reserved 易家知识网 版权所有 意见反馈

渝ICP备20008086号-17 渝公网安备50010702505138号渝公网安备50010702505138号

ejdz2023#163.com(#替换为@)   QQ:2368208271