论坛规则|版主申请|积分制度|勋章制度|新手帮助
返回列表 回复 发帖
未解决

IIS回收的问题,急,有一个网站,几分钟就要回收一次,IIS服务器上很多网站

悬赏金额: 30 点MST币

IIS回收的问题,急,有一个网站,几分钟就要回收一次,IIS服务器上很多网站
6 A. u" L2 \& E& N) u% J
8 P1 G: \' V( I7 M" `) @我的web服务器上有十几个网站,大部分都是asp的,我分了几个应用程序池,0 O3 y2 O5 H: A& @$ b
  D1 S( I9 J& k& l! h- {0 w/ U
但是从上周开始,有一个网站应用程序池的服务总是停掉,这个网站单独使用一个应用程序池,网站打不开,只要在这个应用程序池上右键回收一下就好了。+ k' f) ]) y; M3 n" V- _8 ?

. Q; x8 T7 j% i! q1 S2 `; R这是什么原因? 这几天更严重了,大概十几分钟就要回收一次! 请问大家我应该怎么解决这个问题?谢谢

个人觉得是程序的问题+ `: j! A" L* q, z5 J

: p& F1 ^' e* G, t0 E- {9 Q; X现在把你的程序池回收时间设置少一些,再看看
- @; Z! U9 V: n
+ n) s# F' i  ~9 \另外服务器负载太高
  n9 V" I" h+ h$ S' E% l1 n6 j
5 B% E. O! D$ ]$ w* C$ O; M对数据库读写频繁也会导致这个现象
原帖由 西山一片云 于 2007-8-1 10:38 发表
1 Q9 W2 {5 H4 @个人觉得是程序的问题
) d  r3 H+ B- `4 f7 e5 F$ m" A. O" t
现在把你的程序池回收时间设置少一些,再看看
# @9 u& R7 i+ r& I6 i9 {+ V& C* K. Q( y8 z8 K/ z$ j
另外服务器负载太高% [' m. n! O' k5 b" Q: P) V

0 l( O/ k9 y5 m- T对数据库读写频繁也会导致这个现象
* v. [- R1 b# \: c1 z6 [# R9 N& b

! B, E* Z9 ]  E服务器负载不高,正常使用的时候cpu只有40%左右,回收一下会短时间稍微高一点 80%
; a" b0 x* Q7 V) L2 Y+ j1 F; |0 l' B; e/ H8 ^0 v& S' n
另外,就是总是要回收的这个应用程序池对应的网站,在这一个月前都是基本正常的,程序也没有变过,真是比较奇怪的事情
3 [, P. a$ `: e8 W' O3 z& r7 h+ d2 r# a1 F
另外,这个网站对于数据库读写应该不是很频繁,其他的应用程序池有的还跑着论坛,应该说论坛对于数据库读写更频繁吧,反而没事,就是这个网站的应用程序池,总是要回收……郁闷2 v" x0 h5 q( p! L/ p0 _* U0 _
2 r1 ^1 v* Q( n, w' d4 W- N" o
有没有哪位遇到过这种情况?
看了这个帖子,8 X+ F  h5 X- h: \: X  J* }) `7 T
http://bbs.54master.com/viewthre ... p;extra=&page=21 w- w! l0 T" t- T$ y& ?

& A4 a% L; q# v2 k6 I按照里面说的方法,把这个应用程序池的回收时间设置的比较短,5分钟回收一次,貌似暂时解决了网站不能访问的问题
: r' L2 ]1 y- _; r$ t) J6 a; `- o! ?* F  H) |4 i
但是,好像随之 系统的负载变高了,cpu达到70多,有时候80多  u# z! l) v+ J8 m5 s
9 [0 `& y' j7 T( u+ w* A
请问,把应用程序池的回收时间设置的比较短 会不会对于服务器有什么影响? 对于其他的网站和应用程序池会不会有什么影响??
如同你所说,这个问题需要CPU一定负载7 X! s- W9 d0 g. M

! r; k) f% g$ E2 P同时我觉得你应该检查你的程序  p7 r! b+ ]- G. K! p) h0 z& u

+ i% q0 w5 J# H3 l) G4 X% ?/ g; G我怀疑程序在对数据库进行操作有些问题5 h% A' b4 d5 @$ p

& V" z5 U( i2 G. @' d4 d比如有些时候打开数据库后,没有关闭,或者释放出来等等
& \- X7 G' E3 b3 f
* A; R' b1 o4 h$ j( R  \: r这些问题在数据库比较小的时候是不能出现的,当到一定的时候,就出现这个问题了
程序池停了说明你那个程序池里面那个网站占用资源过高,超过你整个程序池分配的资源限制了。
那个程序池里面那个网站占用资源过高
原帖由 孤独客 于 2007-8-1 11:39 发表 9 ~9 s. r6 @+ h+ ^  X. Y* x
程序池停了说明你那个程序池里面那个网站占用资源过高,超过你整个程序池分配的资源限制了。
- w: f' h, B$ z; _

) _4 _6 D, ^) ?2 H" \8 U我对于那个网站根本就没有限制资源的占有,应该没有超过资源限制吧,cpu的占用也不高
这个我也不知道了,是不是设置上和其他的网站发生了冲突?
原帖由 西山一片云 于 2007-8-1 11:32 发表
0 V- B/ U0 j  K( C. J% e# ?如同你所说,这个问题需要CPU一定负载
9 d4 B" Q# y( N& W& x8 P/ X9 F* C8 ]
同时我觉得你应该检查你的程序
/ R# I+ c, a2 c$ C3 R+ O
- b% \* X" G5 M- v9 l: ]' Q+ I我怀疑程序在对数据库进行操作有些问题
  m$ ~" o* {, _. o% z
$ }- E# u' j& a- K8 P3 g, E/ D8 W8 n比如有些时候打开数据库后,没有关闭,或者释放出来等等, b) n5 A5 H# E+ |# v& ]
, Z. ~+ v" i7 j5 @9 ]) y  w
这些问题在数据库比较小的时候 ...
5 c" n% R3 W0 B1 c2 Z* w7 {4 T- _9 o
0 R0 D& q0 X0 r( h! i; Z程序是其他公司做的,也运行了一段时间了
" D  [/ A6 e, t7 S# I7 W
+ J& J- d# O- _; _我不懂程序,可怎么办呢……+ k' ~5 @' ?* ^! X: @. \8 H

" I  a3 p7 e. Q6 T4 M另外问一个问题,windows 2003 server 是不是所有的更新都可以安装?sp2需要装吗?
返回列表