忘记密码?

一键登录

草根吧源码论坛

PHP has encountered an Access Violation at XX出现原因和解决办法(程序池和eAcc)

查看: 132|回复: 1

PHP has encountered an Access Violation at XX出现原因和解决办法(程序池和eAcc)

[复制链接]

5760

主题

704

热度

2189

贡献

管理员

Rank: 9Rank: 9Rank: 9

DZ专员

发表于 2015-10-23 09:38:23 | 显示全部楼层 |阅读模式 | 百度  360  谷歌 
分享到:

PHP has encountered an Access Violation at XX出现原因和解决办法

出现的原因:程序内存占用高于服务器内存,IIS应用池资源不能即时回收导致

解决方法:

1、重启程序池

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

帖子地址: 

本文来源于草根吧源码论坛 www.caogen8.co,欢迎大家下载。
如果您没有贡献需要充值,可以直接在线充值,点击充值
如果你需要加入本站赞助VIP会员,可以直接在线开通,点击开通
如果找不到您要的资源,请搜索一下,点击搜索
回复

举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 用百度帐号登录 一键登录:

本版积分规则

收藏帖子 返回列表 搜索
快速回复 返回顶部 返回列表