服务器可以理解为一台高端PC。不过大部分还是需要专门的服务器设备。
服务器与域名无关,域名是在你从运营商申请到公网IP后,在DNS服务器内绑定IP的。
虚拟服务器也是一台高性能PC,不过一般被称作虚拟服务器的主机,网卡上都是绑定几个IP地址。并且作为服务器的主机,除非出现问题或需要程序更新,一般不会被当做PC试用。因为频繁 *** 作服务器对其服务的速度肯定是有影响的,何况用服务器当PC用,不是很浪费么?真正的服务器是很贵的。
一台虚拟服务器内可以存在多个网站,简单的可以理解为一个硬盘被分为几个区,每个区内放一个网站,一个网卡多个IP,与每个网站相对应。所以可能几个网站共用一台服务器。服务器正常运行CUP一般应该都在60%以下,有时候CUP出现上下波动很大,或者是服务器突然很卡,或很慢查看任务管理器,可以发现很多的w3wpexe消耗CPU,结束后立即有新的w3wpexe出现占CPU,管管理员在这种情况只好重新启动IIS服务,奇怪的是,重新启动IIS服务后一切正常,但可能过了一段时间后,问题又再次出现了。
直接原因:
有一个或多个ACCESS数据库在多次读写过程中损坏,微软的MDAC系统在写入这个损坏的ACCESS文件时,ASP线程处于BLOCK状态,结果其他线程只能等待,IIS被死锁了,全部的CPU时间都消耗在w3wpexe中。
解决办法:1
在iis管理器里面设置多个应用程序池, 并把虚拟主机站点分别加入应用程序池。在多应用程序池的情况下,每个应用程序池会对应生成一个w3wpexe文件。通过任务管理器可以查看到所有w3wpexe占用cpu利用率情况。 通过iis管理器打开应用程序池,可以逐个停掉应用程序池。一边停应用程序池,一边在任务管理器里面观察哪个w3wpexe的cpu利用率一下子从降下来,cpu利用率恢复正常。这样可以判断是那个应用程序池出了问题。然后可以再建立多个应用程序池,每一个应用程序池对应一个站点。这样逐个停应用程序池,就可以确定到底是哪个网站出问题。最有问题的往往是计数器类的ACCESS文件,例如:“COUNTMDB” ,“COUNTASP”,找到这个文件后,可以删除它,或下载下来,用ACCESS2000修复它,问题就解决。
解决办法:2
w3wpexe占用cpu过高查询方法,很多web提供商最头疼的问题,在任务管理器经常出现w3wpexe占cup过高,导致整台服务器受影响解决办法如下:
1先把任务管理器打开,发现那个w3wpexe占cup关高就结束进程
2在我的电脑-管理-事件查看器-系统-会找到关w3wpexe的错误报告,把程序池名字记录下,再把具体时间记录下来(如125956)
3在到系统上面的安全性找到对应时间(如125956)登陆过的用户
4打开iis找到2中查询到的程序池,和3查询到登陆过的用户,取交集,即可精确查到是那个web占点站cup
站点管理:对一个Internet的站点进行组织、维护和管理的功能集合。站点可分父子站点(站点和虚拟目录),通过站点管理,用户可以根据自己的需要设计出自己网站结构。
在计算机上,站点是指在物理上具有较好的线路连接的能实现较快通信速率的计算机的集合;,一个站点就是一个网站所有内容所存放的文件夹。Dreamweaver的使用是以站点为基础的,必须为每一个要处理的网站建立一个本地站点。
扩展资料
站点架构的组成部分:
1、>
2、动态内容服务器:那么当用户访问主页,例如indexjsp,indexphp等动态网页时,此时就应该由动态服务器基于响应。
3、数据库节点服务器:对于动态内容来讲,如果其访问的是一个主页,而这个主页又包含一些动态内容,比如包含某些查询,那么此时就需要查询数据库。
参考资料来源:百度百科-站点
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)