网站之家技术交流论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3264|回复: 13

关于PHP has encountered an Access Violation at XXXX

[复制链接]
发表于 2013-5-16 02:56:11 | 显示全部楼层 |阅读模式


出现的原因:pw9内存占用高与服务器内存资源少,IIS应用池资源不能即时回收导致
解决方法:
1、服务器设置:
1)设置IIS应用池回收时间小于60分钟(默认是1740分钟,很多服务器都没改过)
2)应用池可支配大小不低于500M
3)CPU使用限制不低于50%(部分服务器为了提供更多虚拟机给站长使用,限制了CPU使用率)
4)可以安装php的eAccelerator模块,网站可提速5-10倍,还可减少pw9的文件加载资源消耗
2、网站优化(IIS 虚拟机用户):
1)后台关闭debug模式
2)把模块属性里的“数据更新周期”设为480分钟,并设置“数据更新区间”设为“开始于1点0分 结束于10点0分”
意思就是数据自动更新时间在访问空闲时段,避免高峰数据更新占用大量内存和CPU资源。如果还出现,直接把周期设为0,手动更新。模块包括默认的喜欢页和话题页模块以及拖曳、导入的模块
3)后台全局里设置防刷新时间间隔3秒
4)减少二级域名和伪静态的使用,这个很占用资源


额外的话:虚拟主机用户使用前请先确认php有没有安装zlib模块(用于应用安装)和socket模块(curl模块)用于应用中心以及windid通信
回复

使用道具 举报

发表于 2013-5-16 02:56:35 | 显示全部楼层
我的http://www.phpwind.me
服务器是windows2008,iis7.5,目前还好,没什么异常,服务器上还有java,nodejs等组件。

不过建议还是用linux稳定,毕竟有强大的nginx存在。
回复 支持 反对

使用道具 举报

发表于 2013-5-16 02:56:53 | 显示全部楼层
额 前排,先发帖支持在看
回复 支持 反对

使用道具 举报

发表于 2013-5-16 02:58:29 | 显示全部楼层
啊 好
回复 支持 反对

使用道具 举报

发表于 2013-5-16 03:00:13 | 显示全部楼层
这个得高手来
回复 支持 反对

使用道具 举报

发表于 2013-5-16 03:00:32 | 显示全部楼层
用户被禁言,该主题自动屏蔽!
回复 支持 反对

使用道具 举报

发表于 2013-5-16 03:03:58 | 显示全部楼层
网站优化 第三条在哪里改哈
回复 支持 反对

使用道具 举报

发表于 2013-5-16 03:05:07 | 显示全部楼层
精彩分享!!!
回复 支持 反对

使用道具 举报

发表于 2013-5-16 03:11:21 | 显示全部楼层
我 的也出现过一个,重启IIS又好了。
回复 支持 反对

使用道具 举报

发表于 2013-5-16 03:15:37 | 显示全部楼层
好东西 慢慢看啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|网站之家技术交流论坛 ( 粤ICP备09092995号 )

GMT+8, 2024-12-22 12:18 , Processed in 0.094474 second(s), 8 queries , File On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表