一、IIS重启% U0 }" k6 D$ l( r1 j& T. \) _: Y
# N. I& f2 G5 o9 t9 n f- E(1)' f7 K8 h6 g" f$ B5 U6 b0 i% \
- {* u4 I. a" t3 Z7 D' W/ o
& R& g% z, A8 _! H
* J3 |" r5 @8 u) c( q, j如上图所示在开始-〉运行中输入iisreset就可以实现IIS重启
6 } m$ g5 ?1 L0 ]) z. E$ _' m + m- G, g* ]( I
(2)% ]4 i( O5 o$ F7 z2 Z/ S! c, i% I
: o9 B5 q- b; N' |' e
% a, E3 s# c- m: C
" O+ d6 v. c2 {
4 v; I! i8 a/ [" r) |) W如上图所示可通过打开IIS,然后右键-〉所有任务-〉重新启动IIS进行重启IIS2 l0 B& e: a b7 s( u3 O0 h
( M5 T% \% f- T
(3)
; C+ T3 d7 q5 c3 G1 M& q 4 i+ ?6 ?1 X1 n0 S) o
6 H0 G6 d- I' F* L3 T
/ ]3 C! Y, }$ L$ q4 D
如上图也可以通过右键我的电脑-〉管理-〉服务找到World Wide Web服务进行重启
$ l W8 G" Y! i6 F8 _* s 2 ?6 ~" B, p6 Z! ]. S
9 c) C3 q9 g0 R
: [7 \# ^3 x ] ?9 Y- H5 B; A
二、IIS实现定时重启
. b- V/ R# G) Z
3 [$ j$ }" m1 T( s2 A6 M$ T( u3 }(1)首先在记事本文档中写入如下内容
+ x8 K! {" l+ c " y6 t; @& F) r5 M; y
7 k, i) Y( x* F3 ^$ \ Q
- U4 J) t% F: U% c7 A' n(2)然后保存为.bat的形式(注意名字不要以iisreset命名)
* i" `- S7 \( l: n) ?3 R 4 v2 W7 l2 E! i
) S8 V8 o/ j: y
& E' J' C7 t8 L1 h
(3)打开计划任务,添加计划任务
) H, Z+ Y% j7 Y9 i* `) i8 ]2 F
' \9 L# _4 y+ ^4 n& ^1 p
! L# N) _! I* _: }! m
0 |! ~8 H1 I6 M' g% A) {
(4)按着提示一步一步下去
- a1 w) i6 e3 s- }1 ?1 e' ?; o/ K" y/ Z$ C/ v
8 S! @' k$ }! ~0 d2 `
! t6 w) J+ {2 i4 L3 s+ g
(5)选择浏览,定位到你的脚本的文件处8 k8 A8 _: t5 p" K5 M$ U
3 W9 n5 C& w& x1 u
& S* V, O, }* T8 K% X7 G8 |3 e$ B! i- e) e, V1 x7 v5 z# W
(6)选择每天,下一步
4 U( V1 S0 h, h4 h9 i
2 c7 }" d" b" x- N- t( j' D w l
1 `( @. u2 T$ _: { s/ U$ @0 Q* X
* {6 I8 r$ g5 N, |* e% [+ j/ ]3 B7 c) W( h; M7 u
1 }! X8 a7 _+ x
; i, X2 D q2 C* B9 e U, i9 V& ?, S6 P, A7 o* o
(7)输入服务器密码; P/ f( r1 o' `7 J ~& J# J& z
. q7 a6 w9 A2 m: S2 H
2 l6 a4 U1 P6 o) m8 z' M% O
- t) s5 `/ s" w- W" b9 P ; P( F" h" f' M) }1 ?* M1 V
7 N6 l' r+ ^' b+ T. }(8)勾选图中所示,进入高级设置
5 s1 t2 x% K8 K; p( X9 R @: J 2 b- x. W; z/ o8 F8 f3 _
; t, I& ^: ~2 ~
9 T' g8 F N7 e$ ]* Z$ A1 q9 \
(9)选择日程安排-〉高级选 项
, N3 D7 P( q6 ?# a; s" ]/ `# o0 d
2 }' O; j; u2 i, R
- n2 X6 b2 H) B2 \( X; R) Z8 O
4 T5 P" j5 r3 k5 T' k
(10)勾上重复任务,选择你要每隔多长时间执行一行IIS重启的脚本,持续时间要比重复任务时间要长,按确定就可以实现定时重启IIS了!$ T# n7 `) O$ w+ A) z+ x4 ?7 }
" z1 t3 {1 x" z% J7 g5 i
) U! W) d Q3 s. f9 n7 ?6 Z% A+ X0 n3 [( E7 _7 n- W( J
; ~$ `0 q# }2 G. r! D一个最简单的批处理文件加上任务计划
5 ]" ] y1 a2 V! ?1。编写批处理文件IIS.bat 6 h! W- @; n% J5 q9 D
程序代码: @echo off
/ Z4 h3 x7 \) unet stop iisadmin /yes
9 W C" b& x# T& K: Snet start iisadmin
$ P$ [- j% c, c" @! D1 qnet start w3svc 命令相当简单,我就不多解释了,无非是一些停止服务、启动服务的指令。
; a; F) X) x! b' Z将写好的文件保存备用。 2。启动“Task Scheduler”服务 服务不启动,你的“任务计划”是不能工作的,不过也会带来一定的安全隐患,自己要把握好哦。 3。在控制面板里找到任务计划 4。使用向导添加任务计划 应用程序列表里自然没有我们的BAT文件,点击浏览找到你刚才保存的位置。 确定以后系统自动给任务起了一个和程序一样的名字。 下面设置执行任务的频率,我选择“每天”。 再定个执行任务的时间吧,以为网站往往在凌晨访问量会小一点,所以不妨把执行时间设置在2:30 am。 没什么好说的了,输入管理员密码。再往后点确定就OK了。 至此,你的任务计划里就会多出一个形如 此图片仅显示局部,请点击查看完整图片 的图标。
8 z2 Z6 c% F& K让IIS定时自动重启 / y6 I1 K$ _4 b3 X' s+ m
web服务器运行时间一长,IIS效率逐渐降低,甚至无法访问网站,但重启IIS后又可以了。解决办法是设置一个任务,每天定时让IIS自动重启,方法: at 16:30 %systemroot%system32iisreset /restart 也可以设置批处理集合更多得命令如重启ftp,sql,。。。。 |