亲注册登录道勤网-可以查看更多帖子内容哦!(包涵精彩图片、文字详情等)请您及时注册登录-www.daoqin.net
您需要 登录 才可以下载或查看,没有账号?立即注册
x
今天晚上在道勤官方交流群QQ226547332 里面有个朋友说自己的网站出现了问题:提示是php has encountered an access violation atxxx;图式如下:/ w+ v6 [( O, i8 S
php has encountered an access violation at的问题解决方法
$ k1 x, r* }8 c! C/ h& |' u小编以前有个客户也遇到过这样的问题,记得那个时候是给客户重启了下应用池就解决了这个问题;但是现在这个客户的问题也可能是服务器本身的问题:道勤小编提供以下几个内容,来进行测试:
' j1 E2 M, j: L( @/ ~- A1 X$ V' A2 V/ C5 q, X
) g% c+ c& E/ `# L$ b6 b
第一种可能: 去掉 php中 eaccelerator 的扩展
& t; d! F8 v; H+ i& @这样做能够解决您的问题,不过可能会加重系统负担
' N A$ ^8 z3 U/ G% Q因为eaccelerator主要是为了节省系统资源的东西 具体做法是找到php.ini
: a2 S) Z# U O" H" T; v如果是我帮您配置的,一般在c:/php/php.ini或者 c:/winnt/php.ini 或者c:/windows/php.ini 去掉 zend_extension_ts="C:\php\extensions\eaccelerator_win_xxx.dll"
% L' l& v- Z$ Peaccelerator.shm_size="16"+ m/ a3 ^/ L j- W5 K4 D+ l0 y: k! _
eaccelerator.cache_dir="c:\temp"
5 m" F1 k3 p1 C) ?2 o" v& ieaccelerator.enable="1"9 `$ t- Y$ r7 e, ]0 w
eaccelerator.optimizer="1"4 _0 x2 u/ T& c+ Q! P0 l6 M
eaccelerator.check_mtime="1"7 I9 V/ j! h1 u( [
eaccelerator.debug="0". }. J! t) w2 \: h
eaccelerator.filter=""" @" C# R2 I3 M1 b1 m6 Q
eaccelerator.shm_max="0"( E& P% [- g( ~" u# C
eaccelerator.shm_ttl="0"7 ?. L1 e' G% Q% b& P! Q9 F8 _, W
eaccelerator.shm_prune_period="0"
3 K% E$ S/ l9 \. M! Yeaccelerator.shm_only="0"
" X/ ]- N# r( a6 v) |9 _eaccelerator.compress="1"
% q" n8 Q. M7 S; A0 S$ n# l: g$ Teaccelerator.compress_level="9" ea主要是在unix环境下开发的,但是作者忽略到windows实际上不像u主机那样,是没有u主机的那种内存共享机制的' v( K( G9 k2 s i/ W Y
这个bug已经提交给他们了,希望0.9.5能够解决 当然,如果您的机器这个问题不严重,建议还是保留,ea是一块非常优秀的Php缓存+加速软件5 V; t+ v4 I, W f0 @1 G# _
配合zo使用,将会降低系统负担 50%-80%左右,提高负载能力、速度和效率 200%左右
8 M E, }+ ~( D' H8 Q第二种可能
session_save_path 需要设定一个实际的物理路径,并且该目录需要everyone的所有权限,类似U主机的0777 $ A: n P" E; ]: e
第三种可能. B+ @: K# Q/ ]0 M6 Q
c:/winnt/temp 或者 c:/windows/temp4 |" R$ m6 U5 G! n
也需要everyone的所有权限,类似U主机的0777 & |& w/ p! } Q
第四种可能
5 H. l3 d! |5 a$ r您的内存严重不足,查看一下,如果有问题,请加内存,最好是一次加两条
# Y9 h. ?0 h6 j! d5 ]: Y$ s( R比如加1G内存,最好是加2条一模一样的512M。否则没有启用双通道,效果也很一般
" H# A, P2 p8 @2 m, B8 @; q第五种可能
6 k% i3 a) N$ b t! {7 xZendOptimizer和php的搭配不是很好
. g7 Q+ c q4 Y1 C' T7 Q$ @% f: [8 r7 t换个版本试试看
- G' V# ?8 }+ U6 H( }+ }2 E- O2 V目前比较稳定的搭配是; y0 R( |' d* z' h1 Q1 a
php4.3.11+zo 2.5.10a$ ]: ]1 E# k. ~0 s: ]2 t
或者php4.4.1+zo 3.0 beta2
第六种可能 这种多属于用win2003的用户3 f% T i2 q( |) U
他们在应用池中设定了限制7 E$ a# l' z1 G6 D1 F& I4 q
比如多长时间回收,最大使用内存多少等等2 J! y: F+ |& |4 A* @
这些设置势必造成这个经典的php错误5 c6 n: O2 v) ?8 P
木头经过数以百计的测试,敢担保问题会出现在这里。 5 @& h8 Y* N# s, Z0 b7 K
道勤主机提供365天*24小时全年全天无休、实时在线、零等待的售后技术支持。竭力为您免费处理您在使用道勤主机过程中所遇到的一切问题!
如果您是道勤主机用户,那么您可以通过QQ【792472177】、售后QQ【59133755】、旺旺【诠释意念】、微信:q792472177免费电话、后台提交工单这些方式联系道勤主机客服!
如果您不是我们的客户也没问题,点击页面最右边的企业QQ在线咨询图标联系我们并购买后,我们为您免费进行无缝搬家服务,让您享受网站零访问延迟的迁移到道勤主机的服务! |