烈火网(LieHuo.Net)教程 最近在服务器上老是出些这个错误,查了很多资料都没有解决。声明,文章不是原创,但是经过多少种方法,最终解决的就是本办法,具体如下:
事件 ID ( 487 )的描述(在资源( Zend Optimizer )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远程计算机显示消息。您可能可以使用 /AUXSOURCE= 标识来检索词描述;查看帮助和支持以了解详细信息。下列信息是事件的一部分: Unable to view file mapping, 试图访问无效的地址。
一旦出现这个问题,服务器上所有php的站就会卡死.在网上搜索这个问题的答案N多.总结下无非是下列几个.
一种是在php.ini中去掉eAccelerator,然后重启IIS和Mysql服务;
第二种是在php.ini中加入一个”extension=php_yaz.dll”扩展,必须启用他,然后重启IIS和Mysql服务,OK问题解决。。。
第三种就是修改c:\WINDOWS\temp\目录的访问权限,使Zend可以对目录进行修改,第三种情况一般很少出现。
最终解决方法:
首先 说下这个错误的产生的原因.
这个错误的根本原因是zend不读去共享内存而造成的.
所以说和eAccelerator 完全没有关系的.那当然也和 php扩展没有关系了.
解决这个问题的方法是肥龙龙帮我在zend官方中的到的提示而解决的
那就是服务器使用iis5的隔离模式.在开这个模式后 这个问题解决掉了.操作方法,打开IIS管理器,右击网站-服务-使用IIS5的隔离模式上面打上勾,会提示你重启IIS,到这里就已经完全解决了!