IIS有问题。一看到IIS我就醉了。而且PHP5.2的版本。西部数码的服务器?而且是一次安装包配置的?不是手动配置的环境!和我上个月碰到d情况一模一样。他妈的一个客户IIS的。运行10分钟服务器崩溃一次。老子10分钟重启一次。老是PHP has encountered a access violation at XXXXXXX.这傻逼错误气死人。后来搬到liunx在也没有问题。PHP你还是早点脱坑吧入Liunx吧。不然到时候有你受的。实在不行。你就慢慢拍问题吧。网上说法众多。
第一种说是PHP的BUG!这种说法来源于国外。认为只会在win上的PHP出现这种问题。解决办法就是升级PHP版本。或者gai服务器系统。
第二种说法是mysql的配置问题。需要更改环境变量的顺序?
第三说法就是PHP的mysql扩展不对。要放到system 32
第4个是程序问题。但我想你的程序是老代码。应该运行时间已经很长了。并且已经做过测试。这种情况代码查处问题的可能性比较低。
IIS有问题。一看到IIS我就醉了。而且PHP5.2的版本。西部数码的服务器?而且是一次安装包配置的?不是手动配置的环境!和我上个月碰到d情况一模一样。他妈的一个客户IIS的。运行10分钟服务器崩溃一次。老子10分钟重启一次。老是PHP has encountered a access violation at XXXXXXX.这傻逼错误气死人。后来搬到liunx在也没有问题。PHP你还是早点脱坑吧入Liunx吧。不然到时候有你受的。实在不行。你就慢慢拍问题吧。网上说法众多。
第一种说是PHP的BUG!这种说法来源于国外。认为只会在win上的PHP出现这种问题。解决办法就是升级PHP版本。或者gai服务器系统。
第二种说法是mysql的配置问题。需要更改环境变量的顺序?
第三说法就是PHP的mysql扩展不对。要放到system 32
第4个是程序问题。但我想你的程序是老代码。应该运行时间已经很长了。并且已经做过测试。这种情况代码查处问题的可能性比较低。
骚年。慢慢排除问题吧。
占用CPU高,一般意味着有大量的计算或死循环,可以试着用xhprof分析一下。
CPU占用高可用从这几个层面分析。
1.有大量运算,无限运算。
2.脚本执行本身就耗时,比如处理图像。
3.环境问题,请使用LAMP经典组合。环境配置请参见http://lnmp.org/install.html
请放弃windows用LAMP或者LNMP。
另外,想彻底,用底层语言自己写php模块
使用ISAPI方式,那确实就是自寻烦恼。PHP在IIS的配置,微软官方唯一支持的方式就是FastCGI,
https://secure.php.net/manual/en/install.windows.iis7.php
而PHP 5.2的生命周期早已结束,继续使用它则是另一个自寻烦恼的地方了
https://en.wikipedia.org/wiki/PHP