当前位置:首页 » 编程软件 » 重启iis的脚本

重启iis的脚本

发布时间: 2022-03-07 21:49:26

① 局域网如何在客户端电脑远程重启服务器的iis服务

这个需要你做个计划任务,在服务器中做计划任务,做个脚本来检查iis是否在启动,不启动的话就启动iis;在启动的话就退出脚本。定时执行此任务。或者在系统服务中自己设置iis挂了之后的自动启动时间。

② IIS怎么打开怎么重启怎么回收我是新手,

w3wp.exe就是你的ASP.NET应用宿主,如果你使用了大量的Session、Cache等资源,并且Session超市时间很长,那么内存占用量就比较大。应用池是为增加性能而设的一个特性,但是也消耗很大的内存。另外关掉Windows Server 2003里的大多数Service(那个不用都可以关掉),也可以节省一部分内存

1.怀疑在程序中应用的CACHE,
2.CACHE中有大量的数据
3.频繁刷新CACHE
4.没有设计好CACHE的方式

你的问题我以前也遇见过,我以前是用的Session,后我全部改成cook之后就好多了,应该是你的Session或是你的CACHE有问题(CACHE不太懂,但多多少应该是有的)

跟踪下sql的调用记录,在每次往CACHE或SESSION写入大量数据时记录一下时间,看是否太过频繁

1.在win2003里asp.net的进程就是w3wp.exe

3.优化asp.net程序,就向楼上的说的那样,少用或不用session cache application之类的东西,再有就是是不是有翻页的地方,翻页处理不好也是会占很多内存的。

4.限制sql的内存。企业管理器——SQL的属性(一般是local)——“内存”标签
在这里看内存的设置,把最大值改成100M吧。

第四条是最快的方法,可以试一试。

我的一个自开发OA系统也存在这样的问题。
总结上面,大概原因是因为 session 和 cache 的不合理使用造成的。
我的应用程序中,确实用了很多的Session 和 Cache,
在 MSDN 中找到 了 “动态内存分配”这一篇,今天就试看矗�欠裼行А?br /> 希望有经验的朋友多给些信息,大家也好总结下出现类似错误的原因,谢谢!!

不知道你是什么网站。按理说是不会占用这么大的。如上你用了cache存放了超额的内容。当然。象session这种是不太可能占用这么大的了,或用了application 类似的一些有超长时间或永久保持性的对象来保存大量数据。如利用单例保存数据这些都有可能造成使用大量的内存。

建义2003系统安装至少1G内存。

w3wp.exe是2003下的一个iis进程,至于楼主说的sql占用内存,那有可能是因为你的sql没有设置占用内存上限

在IIS6下,经常出现w3wp.exe的内存及CPU占用不能及时释放,从而导致服务器响应速度很慢。

解决内存占用过多,可以做以下配置:
1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。
2、设置应用程序池的回收时间,默认为1720小时,可以根据情况修改。再设置当内存占用超过多少(如500M),就自动回收内存。

解决CPU占用过多:
1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。
2、设置应用程序池的CPU监视,不超过25%(服务器为4CPU),每分钟刷新,超过限制时关闭。

根据w3wp取得是那个一个应用程序池:
1、在任务管理器中增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid
2、在命令提示符下运行iisapp -a。注意,第一次运行,会提示没有js支持,点击确定。然后再次运行就可以了。这样就可以看到pid对应的应用程序池。(iisapp实际上是存放在C:\windows\system32目录下的一个VBS脚本,全名为iisapp.vbs,如果你和我一样,也禁止了Vbs默认关联程序,那么就需要手动到该目录,先择打开方式,然后选“Microsoft (r) Windows Based Script Host”来执行,就可以得到PID与应用程序池的对应关系。)
3、到iis中察看该应用程序池对应的网站,就ok了,做出上面的内存或CPU方面的限制,或检查程序有无死循环之类的问题。

③ iis 默认网站停止 默认网站是停止的启动

我也遇到过这样的问题。

这个原因是你打了补丁,你到“添加/删除程序”里,如果电脑上有360安全卫士或者QQ电脑管家,找到电脑上已安装的补丁,从这里面找所有与IIS有关的补丁(只要注释或者说明里有IIS),就把这个补丁删除,都删完了,就重启,这样就可以了。

保证方法有效。

有问题可以找我,很乐意帮助你。

④ Service Unavailable 是什么意思

出现这问题的解决方法:
一:重启网站的IIS,随即网站恢复访问
1、重启IIS的方法
(1)如下图所示在开始-〉运行中输入iisreset就可以实现IIS重启。
(2)如下图所示可通过打开IIS,然后右键-〉所有任务-〉重新启动IIS进行重启IIS
(3)如下图也可以通过右键我的电脑-〉管理-〉服务找到World Wide Web服务进行重启

二:为了避免此问题,网络圈管家写了一个脚本,每天凌晨4点半自动执行的自动重启iis的脚本,方法如下:
(1)首先在记事本文档中写入如下内容
@echo off
iisreset
复制代码
(2)然后保存为.bat的形式(注意名字不要以iisreset命名)
(3)打开计划任务,添加计划任务
(4)按着提示一步一步下去
(5)选择浏览,定位到你的脚本的文件处
(6)选择每天,下一步
(7)输入服务器密码
(8)勾选图中所示,进入高级设置
(9)选择日程安排-〉高级选 项
(10)勾上重复任务,选择你要每隔多长时间执行一行IIS重启的脚本,持续时间要比重复任务时间要长,按确定就可以实现定时重启IIS了!

⑤ ASP+ACCESS网站,现在在IIS里隔几分钟就分打不开,以前一直运行正常的,现在要每次重启IIS然后才能打开

看lz这个问题目测是IIS出问题了 试着重装一遍

如果不会装,可以看以下教程

win7安装IIS:http://www.jb51.net/article/29787.htm

XP安装IIS:http://jingyan..com/article/3d69c551a138d0f0ce02d754.html

如果lz觉得IIS装来装去太麻烦太复杂,建议lz使用netBox

NetBox 是一个全新概念的开发平台,它提供了业界最快速的用于开发 Internet 商业应用的开发和编译工具。NetBox 支持包括 JavaScript、VBScript、Perl 等目前应用最为广泛的脚本语言来构建功能强大和性能稳定的应用服务器、网络服务器以及 HTML-Based网络多媒体桌面应用。NetBox 支持目前最为流行的 XML 和 Web Service 工业标准和 ASP、COM、.NET 等流行标准,NetBox 对第三方数据库的完美支持使您新构建的商务应用可以容易的将已有的应用系统整合进来,从而充分利用现有的 IT 资源,大大的节约投资。

参考:网络http://ke..com/view/462879.htm

然后在附件里,我为lz提供了一个我使用的netBox,希望能解决lz的问题

⑥ 批处理写一个重启一个服务怎么写

1、打开自己的电脑桌面以后,直接新建一个重启资源管理器的txt文档。

⑦ IIS的问题。无效的默认脚本语言。

iis-默认站点-主目录-配置-调试-把最上面的两个复选框选中,重启iis 这个方法可以.看看这个了

⑧ iis问题 求助!

是不是装了360 、超级兔子等软件
有时候这些软件也会导致脚本不识别出现错误

还有就是你把 工具->INterent选项->高级->显示友好的HTTP错误消息

这一项给勾掉,这样就能看到详细的错误提示了
就知道问题出在哪儿

补充:
————————————————————————————
Active Server Pages 错误 'ASP 0201'
错误无效的默认脚本语言
该应用程序地应的默认脚本语言无效

这错误通常是由IIS不识别的”不支持的脚本语言”引起的.现在怎么修复它呢?
尝试以下步骤:
1.确认在IIS中定义了合适的脚本语言.(进入IIS管理-选中站点-属性-主目录-配置-选项-默认ASP语言),确认默认ASP语言设置为 VBScript(默认)或JScript(如果你更喜欢Javascript脚本)
2.注意如果你的代码中首行含有<%Language="language"%>将覆盖上边的设置,所以仔细检查以保证你没有拼写

错误.它应该是<%Language="VBScript"%>
3.有时,脚本引挚不完整的DLL注册也会造成这个问题,请下载最新版的脚本引挚试试.
4.现在,我们需要确认在安装脚本引挚时没有注册某些DLL文件,例如,你可以按以下方式去尝试注册DLL:

regsvr32 %windir%\system32\VBscript.dll
regsvr32 %windir%\system32\JScript.dll
regsvr32 %windir%\system32\Inetsrv\Asp.dll

5.继续,如果你到此还没有解决这个问题,那看起来像是许可权引起了该问题.
例如:使匿名用户访问网站的 iusr_计算机名 这个用户没有相关DLL的读权限,可以尝试将(4)中的DLL文件

======!!!!!!!!!!!!!!!!!=======………………………==========

进一步观察发现只有Asp的页面会这样提示,htm正常!百思不得其解,Google AND Bai之!
网上的解决方法都如出一辙。重装IIS,删除xxx...,重装系统!
除重装系统外其它都度过,无一可行!

最后自己悟出了一个解决方法,但不知道是否有什么副作用!献出来大家伙看看!
其实很简单:只要将系统用户中的IUSR_xxx(xxx示你的系统而定,就是Internet 来宾帐号 )加到Administrators组中!再重启IIS服务就可以了!这种方法适用于本机调试程序,服务器上不建议使用,因为还不知道是否有安全问题!

另一种方法是网上找到的:右击站点,权限向导-下一步,S-S完成!这样访问时就要使用账号密码访问了,通过认证后Asp也可正常解析,但很不方便,这种方法对服务器来说也解决不了问题!

以下是收集到的几种解决方法,我试过是不行,但也有人说可以的,所以你也可以试试看!

方法一
在运行里面regsvr32 /u scrrun.dll
regsvr32 scrrun.dll
另,如果还是不行,可以试试把iis卸载,然后把wwwroot目录删除,重新安装IIS.

方法二
1、删除“internet信息服务”,
2、重启机子,按F8进入“安全模式”,
3、在安全模式下将“C:\Inetpub”、“c:\windows\iis6.log”、“c:\windows\system32\inetsrv”这几个东西重命名。
4、重启机子,在正常模式下安装“internet信息服务”,安装完毕删除重命名文件。
5、如果还不能解决问题,打开“internet信息服务”,“重新启动IIS”。

方法三
1、单击开始,指向程序,指向管理工具,然后单击 Internet 信息服务。
2、在控制台树中,单击默认 Web 站点。在显示窗格中,右键单击 默认 Web 站点,然后单击属性。
3、在目录安全性选项卡的匿名访问和身份验证控制中,单击编辑。
4、在身份验证方法属性页中,单击去掉匿名访问的勾。
5、确定。

-------#####################-----------------***********************************************----------
1.停止IIS;
2.在运行中输入反注册命令 regsvr32 /u vbscript.dll,提示成功后进入第3步;
3.进入 c:\windows\system32 目录,找到 vbscript.dll
4.直接剪切,之后复制到桌面或者其他地方(其实删除也可以,不过还是为了防止意外!);
5.之后在运行中输入注册命令 regsvr32 vbscript.dll,提示成功后进入第6步;
6.成功注册后你可以进入 c:\windows\system32 目录,之后寻找 vbscript.dll ,如果你找到了这个文件的话,
恭喜你,在启动IIS后你又可以运行ASP文件了,大功告成!
备注:
以上方法是实现IIS的默认脚本语言为VB的,如果你的默认脚本语言是Java,请将 vbscript.dll 替换为 jscript.dll 即可!
此方法是我自己亲身测试过的,如果你用此方法依然不行的话,那估计就得重新安装系统或者GHOST了

------=================-----------------------++++++++++++++++++++++++------------------------

网上搜索了一下,大多都是让卸载IIS后去安全模式什么什么的,如果问题仍然没解决,可以尝试此简单方法:
方法及实现:
1.停止IIS;
2.在运行中输入反注册命令 regsvr32 /u vbscript.dll,提示成功后进入第3步;
3.在运行中输入反注册命令 regsvr32 /u %windir%\system32\Inetsrv\Asp.dll,
提示成功后进入第4步;
4.进入 c:\windows\system32 目录,找到 vbscript.dll ,直接剪切,之后粘贴到桌面或者其他地方
(其实删除也可以,不过还是为了防止意外!);
5.进入 c:\windows\system32\Inetsrv 目录,找到 asp.dll ,直接剪切,之后粘贴到桌面或者其他地方
(其实删除也可以,不过还是为了防止意外!);
6.启动IIS;
7.访问ASP站点,注意看屏幕提示,如果出现:错误 '8002801d' 的话,执行第8步;否则执行第9步;
8.在运行中输入注册命令 regsvr32 %windir%\system32\Inetsrv\Asp.dll,提示成功后进入第9步;
9.在运行中输入注册命令 regsvr32 vbscript.dll ,提示成功后进入第10步;
10.重新运行ASP站点,注意看屏幕提示,如果你已经成功的话那就不用说啦,如果到这里你还不成功,执行第11步;
11.在IIS的设置中,把你的站点的“匿名访问”去掉,方法自己BAIDU,这里不强调,去掉后刷新页面,如果提示
需要用户名和密码,请输入你的最高权限用户的用户名和密码,之后重新执行第1步;

备注:
1.以上方法是实现IIS的默认脚本语言为VB的,如果你的默认脚本语言是Java,请将 vbscript.dll 替换为 jscript.dll 即可;
此方法是我自己亲身测试过的,如果你用此方法依然不行的话,那估计就得重新安装系统或者GHOST了;
2.以上方法我自己亲身测试过,目前没有发现任何不良反映,一切正常;
3.如果执行了第11步,问题解决了,但是访问必须要用户名和密码,这种方法一般人都不能接受,但是也说明了一个问题,
跟你的系统用户权限有关,可以适当调整了 IUSR_计算机名 用户的权限以后即可,具体调整方法自己测试了!

⑨ 谁能教教我aspnet重启iis要怎么做

XP和2003的方法是不同的。方法: 一、先安装IIS,再安装Microsoft .NET Framework 3.5,安装顺序要注意,否则另外要注册 Microsoft .NET Framework 3.5可以搜索微软下载地址,安装后在IIS中会看到多出一个ASP.NET标签;建议安装3.5版本,因为有些项目用3.5版本做的,低版本有可能不支持,运行时出错; 二、开启ASP.NET服务,设为自动启用(方法:右击我的电脑,选管理,服务和程序应用,服务,ASP.NET状态服务) 三、如果是2003,那么需要在IIS窗口先开启ASP.NET的扩展2.0、1.433,XP就不需要了。 四、像平时一样用IIS建立网站,这个楼主应该比较清楚就不多说了 五、在ASP.NET标签中选择版本为2.0.50727,现在一般是这个,不行就试试选择1.433版本 六、IIS主目录下的执行权限修改为“纯脚本”,应用程序保护为“中”

⑩ 系统重启

第一种方法:
打开注册表编辑器,然后进入主键〔HKEY_LOCAL_〕,将其中的键值:“AutoReboot”设置为“1” 。
这样当下次系统崩溃后,就会自动重启。
1.让IIS定时自动重启的方法
web服务器运行时间一长,IIS效率逐渐降低,甚至无法访问网站,但重启IIS后又可以了。解决办法是设置一个任务,每天定时让IIS自动重启,方法:
建立一个批处理文件,内容如下:
@echo off
%systemroot%\system32\iisreset /restart
命名为restartiis.bat,然后建立一个计划任务,在每天的某个时间执行此批处理。

热点内容
凸包的graham算法 发布:2025-01-21 12:00:00 浏览:146
jsonobject转java对象 发布:2025-01-21 12:00:00 浏览:306
macpython3默认 发布:2025-01-21 11:58:26 浏览:261
芒果服务器是什么意思 发布:2025-01-21 11:57:54 浏览:40
微信聊天服务器错误什么意思 发布:2025-01-21 11:56:13 浏览:460
linuxtomcat不能访问 发布:2025-01-21 11:47:11 浏览:394
刷新器需要什么配置 发布:2025-01-21 11:09:28 浏览:972
jedis源码 发布:2025-01-21 11:08:24 浏览:890
edm数据库 发布:2025-01-21 11:05:54 浏览:371
QQ咋样加密 发布:2025-01-21 11:05:45 浏览:164