停电我的服务器在来电后不能自动重新启动
通电自动开机可以通过两种方法解决:第一种方法是修改BIOS设置。第二种方法是合理使用电源插座。
一、修改BIOS设置
因为BIOS中的一些设置可以导致上述问题。在“INTEGRATED PHRIPHERALS SETUP”中,有个“PWRON After PWR-Fail”的设置选项管理这个功能。其选项有三,分别为“On(开机)”、“Off(关机)”和“Former-Sts(恢复到到断电前状态)”。您应该将它设置为“Off”。这样在打开电源开关或停电后突然来电等情况下,电脑就不会自动启动了。
我在联想奔月400商用电脑上测试的结果是:如果上述选项设置成“On”。在第一次打开机房电源总开关时,电脑自动开机。之后,打开该电脑所在插座开关多次并不能导致自动开机。但将插座电源开关关闭后,从插座上拔下机箱插头,此时打开插座电源,再插上插头就能让电脑自动开机;当该选项设置为“Off”后,故障消失。
如果上述方法不奏效,可以继续尝试下面的修改:
将BIOS中“POWER MANAGENT SETUP”的“Restore ac power loss”设置为“Disabled”。
将BIOS中“POWER MANAGENT SETUP”的“PM Control by APM”设置为“Yes”。
注意,个别BIOS版本与此不同,请参照具体的主板说明书。
二、合理使用电源插座
凡事都有利弊,即使是先进的技术。ATX电源给我们带来了软关机、自动收E-mail/传真、定时开机等方便,但也给电脑引进了不稳定的因素、比如空调、冰箱启动等导致自动开机的故障。因为ATX结构的电源启动是靠检测一个电容的电平信号来驱动的,而在按下电源插座开关的时候,插上机箱电源插头等等,都会产生一个短暂的冲击电流。这很容易引起ATX电源的误动作,使机器启动。
因此,一方面我们要设置好BIOS,另一方面,我们应该尽量让电脑使用一个单独的插座,以避免其它电器的干扰。另外,ATX电源就是让电脑时刻准备着开机的。此时的功耗是很低的,没有必要再关闭插座电源。因为它的开关至少会影响显示器的寿命。
出现原因 Service Unavailable的出现一般是资源不足,如IIS、CPU或内存等,极少数情况下会因aspnet程序错误导致出现。
我们的所有虚拟主机均不限制IIS和CPU,因[1]此可以排除IIS和CPU。
我司所有服务器操作系统均为windows2003,有个很关键的东西就是“应用程序池”
一般情况下为多个站共用一个程序池,这个程序池可以简单理解为资源库,即这些站点共用这块资源;内存限制为500M物理内存(服务器为8G内存)。
如果这个资源被其中一个站用完,则程序池就会停止,所有使用这个程序池的站就会出现“Service Unavailable”的提示,直到该程序池被重新启动。
大多数情况下,500M内存完全足够使用;如果出现垃圾程序或遇到攻击,则可能出现CPU急速上升或内存大量使用,这是大部分“Service Unavailable”出现的原因。从目前我们监测的情况看,大部分是CPU占用在90%-100%之间出现的。
解决方案:
要解决此问题,按照下列步骤操作:
1、验证是否已为虚拟服务器配置了应用程序池。默认的应用程序池是 MSSharePointPortalAppPool。
请按照下列步骤来确定虚拟服务器正在使用的应用程序池。
a) 单击“开始”,指向“管理工具”,然后单击“Internet 信息服务 (IIS) 管理器”。
b) 展开“ServerName”,展开“Web 站点”,右键单击虚拟服务器,然后单击“属性”。
c) 单击“主目录”选项卡。 为虚拟服务器配置的应用程序池列在“应用程序池”框中。
d) 单击“确定”。
2、验证应用程序池帐户使用的密码是否正确。IIS 不会自动轮询 Active Directory 目录服务中的密码更改。如果应用程序池帐户是一个域帐户,其密码已过期,则在为此帐户重新指定一个新密码后,您可能会收到本文“症状”部分所描述的错误信息。
3、 验证应用程序池帐户是服务器上的 IIS_WPG 组和 STS_WPG 组的成员。
4、重新启动 IIS 以回收应用程序池。
一般出现这种情况的话,大多数都是由于网站超过了系统资源,超过IIS限制所导致的,我们需要增加IIS连接数便可以解决了。
1、打开网页访问出现503 service unavailable,但是刷新一下又能正常访问。
2、网站不限制IIS连接数,还是提示503 service unavailable。
出现这种情况大多是使用access数据库的网站,通过简单的分析就可以得出是ACCESS引擎当了。然后进一步排查会发现一些文件引起ACCESS引擎“灾难性故障”及“未将对象引用设置到对象的实例”的错误。 通过文件医生修复后,系统就会恢复正常。
3、浏览一个 Windows SharePoint Services Web 站点时,提示:Service Unavailable
出现该问题的的原因是Microsoft Internet 信息服务 (IIS) 60 中没有正确地配置用于虚拟服务器的应用程序池。
解决方法:
1、首先我们需要验证虚拟服务器是否正确配置了应用程序池,默认的应用程序池是 MSSharePointPortalAppPool。
a)单击“开始”选择“管理工具”,然后单击“Internet 信息服务 (IIS) 管理器”。
b)打开“ServerName”,展开“Web 站点”,右键单击虚拟服务器,然后单击“属性”。
c)单击“主目录”选项卡,为虚拟服务器配置的应用程序池列在“应用程序池”框中。
d)单击“确定”即可。
2、验证应用程序池帐户是服务器上的 IIS_WPG 组和 STS_WPG 组的成员。
3、重新启动 IIS 以回收应用程序池。
4、没有正确加载ISAPI筛选器导致的503 service unavailable。
原因:由于网站超过了iis限制造成的。解决方法:
1.在Windows上,打开开始菜单,搜索iis,然后打开它。
2.打开iis管理后,在最右侧找到操作栏,单击open查看应用程序池。
3.进入应用程序池后,单击并选择defaultapppool。
4.单击所选选项后,在右侧的操作栏中,单击打开高级设置。
5.进入高级设置后,向下滚动找到流程模型中的徽标。
6.找到徽标后,单击“选项”框。
7.点击后,右侧弹出应用程序身份池,在内置的账户中选择NetworkService,点击ok,即可解析。
Spring Tools Suite官网,进入到下载页面,在页面右侧会有提示“DOWNLOAD STS”直接下载该版本,或者点击See All Versions查看更多下载版本,选择与自己操作系统对应的安装版本即可。
将下载后的压缩文件解压,在解压后的sts-bundle下的sts-391RELEASE目录中STSexe便是可执行程序,用于启动STS,将该文件发送到桌面快捷方式,当我们想使用STS时可以快速的找到。
打开STS后,界面如下图所示,跟Eclipse几乎没有什么差别,只是多了Spring的很多应用。
接下来我们为STS进行优化设置,大部分都可以参考Eclipse的配置,具体的可以参考下文Eclipse的配置和优化。下面我们修改STS的编码方式为UTF-8,在菜单栏点击Windows-->Perference-->General-->Workspace,将编码方式设置为Other,然后在下拉框中选择UTF-8。
3Eclipse配置优化
接下来我们设置Maven的settingsxml和Repository(仓库)的位置,点击Windows-->Perference-->Maven-->User settings,在右侧设置本机安装的Maven这些文件的位置
你先要确认svn上是否是maven项目,否则要自己重新建一个maven项目然后直接引入目录了。
如果确认是maven项目,那么有个两个方案。
案一:先用任何client软件将svn下载。然后在eclipse 选择import,然后当作exist maven project导入。
案二:在project中有check out maven from scm。 scm就是指版本控制软件。不过不同版本控制的scm需要重新从marketpalace下载,下载svn的scm,然后就可以通过这个选项直接把mvn工程导出了。
btw:这些我都在eclispe luna jee上 测试过,其他版本未测试。
0条评论