当前位置:首页 > 香港服务器 > 正文

香港服务器日志(香港服务器网址)

今天给各位分享香港服务器日志的知识,其中也会对香港服务器网址进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

香港万事通网站34549网页怎么打不开

电脑无法上网:

IE不能上网浏览的常见原因和解决方法:

一、网络设置的问题

这种原因比较多出现在需要手动指定IP、网关、DNS服务器联网方式下,及使用代理服务器上网的。仔细检查计算机的网络设置。

二、DNS服务器的问题

当IE无法浏览网页时,可先尝试用IP地址来访问,如用 Bbs.winzheng.com 的,如果可以访问,那么应该是DNS的问题,造成DNS的问题可能是连网时获取DNS出错或DNS服务器本身问题,这时你可以手动指定DNS服务(地址可以是你当地ISP提供的DNS服务器地址,也可以用其它地方可正常使用DNS服务器地址。)在网络的属性里进行,(控制面板—网络和拔号连接—本地连接—右键属性—TCP/IP协议—属性—使用下面的DNS服务器地址)。不同的ISP有不同的DNS地址。有时候则是路由器或网卡的问题,无法与ISP的DNS服务连接,这种情况的话,可把路由器关一会再开,或者重新设置路由器。

还有一种可能,是本地DNS缓存出现了问题。为了提高网站访问速度,系统会自动将已经访问过并获取IP地址的网站存入本地的DNS缓存里,一旦再对这个网站进行访问,则不再通过DNS服务器而直接从本地DNS缓存取出该网站的IP地址进行访问。所以,如果本地DNS缓存出现了问题,会导致网站无法访问。可以在“运行”中执行ipconfig /flushdns来重建本地DNS缓存。

三、IE浏览器本身的问题

当IE浏览器本身出现故障时,自然会影响到浏览了;或者IE被恶意修改破坏也会导致无法浏览网页。这时可以尝试用“黄山IE修复专家”来修复(建议到安全模式下修复),或者重新IE(如重装IE遇到无法重新的问题,可参考:附一解决无法重装IE)

四、网络防火墙的问题

如果网络防火墙设置不当,如安全等级过高、不小心把IE放进了阻止访问列表、错误的防火墙策略等,可尝试检查策略、降低防火墙安全等级或直接关掉试试是否恢复正常。

五、网络协议和网卡驱动的问题

IE无法浏览,有可能是网络协议(特别是TCP/IP协议)或网卡驱动损坏导致,可尝试重新网卡驱动和网络协议。

六、HOSTS文件的问题

HOSTS文件被修改,也会导致浏览的不正常,解决方法当然是清空HOSTS文件里的内容。

七、系统文件的问题

当与IE有关的系统文件被更换或损坏时,会影响到IE正常的使用,这时可使用SFC命令修复一下,WIN98系统可在“运行”中执行SFC,然后执行扫描;WIN2000/XP/2003则在“运行”中执行sfc /scannow尝试修复。

其中当只有IE无法浏览网页,而QQ可以上时,则往往由于winsock.dll、wsock32.dll或wsock.vxd(VXD只在WIN9X系统下存在)等文件损坏或丢失造成,Winsock是构成TCP/IP协议的重要组成部分,一般要重装TCP/IP协议。但xp开始集成TCP/IP协议,所以不能像98那样简单卸载后重装,可以使用 netsh 命令重置 TCP/IP协议,使其恢复到初次安装操作系统时的状态。具体操作如下:

点击“开始 运行”,在运行对话框中输入“CMD”命令,弹出命令提示符窗口,接着输入“netsh int ip reset c:\resetlog.txt”命令后会回车即可,其中“resetlog.txt”文件是用来记录命令执行结果的日志文件,该参数选项必须指定,这里指定的日志文件的完整路径是“c:\resetlog.txt”。执行此命令后的结果与删除并重新安装 TCP/IP 协议的效果相同。

小提示:netsh命令是一个基于命令行的脚本编写工具,你可以使用此命令配置和监视Windows 系统,此外它还提供了交互式网络外壳程序接口,netsh命令的使用格式请参看帮助文件(在令提示符窗口中输入“netsh/?”即可)。

第二个解决方法是修复以上文件,WIN9X使用SFC重新提取以上文件,WIN2000/XP/2003使用sfc /scannow命令修复文件,当用sfc /scannow无法修复时,可试试网上发布的专门针对这个问题的修复工具WinSockFix.

八、杀毒软件的实时监控问题

这倒不是经常见,但有时的确跟实时监控有关,因为现在杀毒软件的实时监控都添加了对网页内容的监控。举一个实例:KV2005就会在个别的机子上会导致IE无法浏览网页(不少朋友遇到过),其具体表现是只要打开网页监控,一开机上网大约20来分钟后,IE就会无法浏览网页了,这时如果把KV2005的网页监控关掉,就一切恢复正常;经过彻底地重装KV2005也无法解决。虽然并不是安装KV2005的每台机子都会出现这种问题,毕竟每台机子的系统有差异,安装的程序也不一样。但如果出现IE无法浏览网页时,也要注意检查一下杀毒软件。

九、Application Management服务的问题

出现只能上QQ不能开网页的情况,重新启动后就好了。不过就算重新启动,开7到8个网页后又不能开网页了,只能上QQ。有时电信往往会让你禁用Application Management服务,就能解决了。具体原因不明。

十、感染了病毒所致

这种情况往往表现在打开IE时,在IE界面的左下框里提示:正在打开网页,但老半天没响应。在任务管理器里查看进程,(进入方法,把鼠标放在任务栏上,按右键—任务管理器—进程)看看CPU的占用率如何,如果是100%,可以肯定,是感染了病毒,这时你想运行其他程序简直就是受罪。这就要查查是哪个进程贪婪地占用了CPU资源.找到后,最好把名称记录下来,然后点击结束,如果不能结束,则要启动到安全模式下把该东东删除,还要进入注册表里,(方法:开始—运行,输入regedit)在注册表对话框里,点编辑—查找,输入那个程序名,找到后,点鼠标右键删除,然后再进行几次的搜索,往往能彻底删除干净。

有很多的病毒,杀毒软件无能为力时,唯一的方法就是手动删除。

小行 2005-6-22 02:51 AM

十一、还有一种现象也需特别留意:就是能打开网站的首页,但不能打开二级链接,如果是这样,处理的方法是重新注册如下的DLL文件:

在开始—运行里输入:

regsvr32 Shdocvw.dll

regsvr32 Shell32.dll (注意这个命令,先不用输)

regsvr32 Oleaut32.dll

regsvr32 Actxprxy.dll

regsvr32 Mshtml.dll

regsvr32 Urlmon.dll

regsvr32 Msjava.dll

regsvr32 Browseui.dll

注意:每输入一条,按回车。第二个命令可以先不用输,输完这些命令后重新启动windows,如果发现无效,再重新输入一遍,这次输入第二个命令。还有,如果是98的系统,到微软的网站上下载这个文件也许更简单,

附一:解决无法重装IE

有时IE出了毛病,想重装,却老提示已经安装了IE,而无法重装,一般的方法是修改注册表中IE的版本号,这种方法一般会奏效,但有时改了版本号亦无法安装,这时可以试一下以下这个小技巧,看看是否可行:

方法一:打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4383},右边窗口IsInstalled的值如果是1,那就把它改为0,然后再重装IE试试。(强烈建议修改后重启计算机,特别是WIN98系统。)

方法二:在“运行”中执行rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %windir%\inf\ie.inf命令就可以从安装光盘中重装IE了,不过该方法的不足之处是所安装的IE版本都是安装光盘中的版本,而不是最新的版本。

恶意程序清除软件和工具:

一。清除软件。

1。免费清除软件。

(1)Ad-Aware SE Personal(英文软件):

全球下载次数最高,使用人数最多的免费恶意程序清除软件。Ad-aware可以对系统的内存、注册表、硬盘分区、移动式硬盘、光碟等进行综合扫描,查找并删除恶意软件、广告软件、间谍软件和一部分流行的木马。从而清除恶意软件带来的主页被改,系统变慢,无故死机等现象,增强上网者的自信心,保护上网者的隐私权。

(2)SpyBot SearchDestroy:

SpyBot-Search Destroy 是专门用来清理间谍程序的工具。一些间谍程序随着共享软件安装到您的电脑中,监视您的电脑运行。到目前为止,他已经可以检测一万多种间谍程序 (Spyware),并对其中的一千多种进行免疫处理。可以说是杀毒软件的一个强有力的补充。而且这个软件是完全免费的,并有中文语言包支持。可以在Server级别的操作系统上使用。

(3)SpywareBlaster(英文软件):

SpywareBlaster不是清除工具,它可以防止恶意程序的再侵入。此软件不占内存,不随开机加载,只需要一个月升级一次数据库。可以屏蔽现在网络上绝大部分流行的恶意网站和程序,包括不经过用户允许就偷偷安装的3721网络实名、百度插件等。强烈建议在所有的系统里安装使用。

2。共享清除软件。

(1)Spy Sweeper(英文软件):

我个人认为是最优秀的恶意程序清除工具,可以查到很多其它软件查不到的恶意程序。

(2)反间谍软件eTrust PestPatrol Anti Spyware (英文软件):另一款优秀的恶意程序清除软件。eTrust PestPatrol Anti-Spyware能够检测并移除多种间谍软件以保护你的PC免受未被认证的访问、信息窃取并避免系统性能的降低。间谍软件、广告和其它非病毒型的威胁正在快速蔓延,表现出了一个主要的安全和隐私风险。eTrust PestPatrol Anti-Spyware能够减少这种风险,并为安全的因特网连接提供了一个附加的保护层。

二。其它辅助工具。

1、LSP Fix(英文版)。专门用来辅助修复Hijackthis里的010选项。

2、WinsockFix(英文版)。

用来修复由病毒和恶意程序修改网络设置而产生的无法联网和浏览问题,这个程序会把操作系统的网络设置恢复到默认状态,适用于所有操作系统。

3、CWShredder(英文版)。CoolWebSearch木马的专杀工具,此木马的主要症状有IE主页被改为英文搜索网站无法修改等。

4、首页绑架克星-HijackThis(英文版)。它能够将绑架您浏览器的程序揪出来!并且移除之!或许您只是浏览某个网站、安装了某个软件,就发现浏览器设定已经被绑架了,一般常见的绑架方式莫过于强制窜改您的浏览器首页设定、搜寻页设定,现在有了这个工具,可以将所有可液俸俸倌程序全抓出来,再让您判断哪个程序是肇祸者!把它给杀了!汉化版本2月27日进一步汉化了更多提示信息,并且搜集和加入了详尽的HijackThis使用帮助文件,汉化包中还附有另两个很有用的辅助工具:KillBox和CopyLock,使您只需下载这个包就可以完整地了解和使用HijackThis。详细使用见附二HijackThis日志细解【附反劫持一般建议】

站长租用香港服务器首需考虑哪些事情?

做好网站需求分析。首先在租用香港服务器之前,我们要先弄清楚网站的性质、规模以及访问用户群体。然后在合理选择香港服务器的配置,如CPU、内存、硬盘大小、流量、带宽等。毕竟服务器租用的价格都是挺贵的(价格主要由配置决定),如果选择的配置太低,无法承载网站的需求肯定不行。当然,如果选择配置太高的,很多服务器资源都用不到,那又浪费了。因此,在购买之前,根据分析后的需求合理选择服务器配置。

选择正规的服务商。想好了选择啥样配置的服务器之后,接下来就是开始寻找服务商了。目前,香港服务器提供商非常多,对于新手站长来说,选择确实很是费劲。不过我们可以从两个方面入手,一个是看用户口碑,可以在网上搜索几个比较知名,排名较好的主机商,然后看看其他用户对他评价是怎样的,毕竟真正用过的才有话语权;另一个就是看主机商合作的数据中心,毕竟主机商与机房合作,肯定都需要验证资质的,一些没资质、信誉差的主机商,机房也不会和他们合作的。这里小编建议选择放置在香港顶级数据中心的主机商,如口碑较好的葵芳()主机商,其香港服务器就放置在新世界、Telehouse等知名数据中心。优质数据中心的香港服务器,其主机性能也是非常优越的,大家用起来肯定也会比较满意和放心的。

售后服务要完善。服务器租用是一个长期的过程,而且不管是自己操作不当,还是服务器宕机等原因,在使用中难免会遇到一些问题,而有些问题使我们自己不能解决,这时候能够及时联系主机商并加以解决是非常重要的。因此,主机商的售后服务对我们来说也是非常重要的。而且技术水平也要过硬才行,不然遇到问题不能及时解决或解决不了的话,那也不行。当然,有人会问,在没有购买服务器之前,我们也不清楚售后服务到底怎样。所以,这也就体现了上面第二点,主机商口碑的重要性了。毕竟,有正规资质、口碑好的主机商,一般售后服务也不会差到哪去的。总之,无论是租用香港服务器,还是虚拟主机,亦或是海外主机,主机的售后技术服务是我们必须考虑的一点。

以上就是在租用香港服务器时,需要考虑的几个大点,如果大家都弄清楚了,那么自然也就可以入手了。当然,这几个关键步骤也是很重要的,大家可参考使用。另外,香港服务器租用还有其他一些细节问题,这里就不在详细赘述了。

总之,香港作为全球互联网络最重要的核心交换节点之一,其网络线路目前已经接入电信、联通、移动等多家优质运营商线路。诸多的有利优势让香港服务器声名鹊起,也是大家免备案建站的理想选择之一!

linux服务器系统日志如何管理?

养成良好的习惯,每天查看下log的内容,排除一些error和warning。 定期对log进行归档和更新

如有疑问可追问,满意请及时采纳,谢谢

服务器宕机会有什么样的后果?安全可靠的服务器要怎么选择?

服务器宕机有可能是网络故障,有可能是突发的访问量暴增、服务器处理不过来的问题。

服务器处理和响应不过来,会导致丢弃部分请求不予处理,更严重的会导致服务端崩溃。

防止由于服务器宕机可能导致的数据丢失问题的解决办法有:

一、数据备份与“多云”

如果是物理机,要做好数据备份,比如做raid;如果是选择的公有云,则最好把数据分存在不同的服务商那里。

二、web服务器配置优化

对Web服务器进行配置优化,比如:调整内存数量、线程数量等;提供多个能提供相同服务的Web服务器,以实现负载均衡;仔细规划Web服务器上部署的应用规模;对Web服务器进行集群。

三、数据库集群,进行读写分离

网站被降权不知道什么原因怎么办?如何快速恢复

网站降权原因:

一、网站内容过于雷同或不相关性

企业网站里面的内容如果全部是复制别的网站的,而且并没有进行过任何的改动;或者经常复制某一个网站上的内容。这样的网站百度是不喜欢的,因此特别是新站建立之初,尽量去原创或伪原创一些内容,这样才能获得搜索引擎的关注。另外有些企业网站什么内容都往里面添加,这样使得整个网站在百度心中没有专业性,相关专业的产品或服务关键词排名自然就会降低。

二、网站不稳定

网站的各个环节都不能经常出现问题,比如域名解析,空间安全,IP地址的更换、网站安全等,都会造成网站打不开的情况,这样的话百度就无法从网站获得信息,时间长了,百度会以为网站不做了,从而删除相关页面。或者企业网站被黑客攻击,被挂上恶意代码,不仅损害浏览者的利益,百度也是会分析出来的。

三、网站丢失大量页面

由于各种原因,造成的网站页面的丢失,某些页面打不开或被删除,搜索引擎会以为你的网站在进行改动,从而给予网站更长时间的缓冲期。在缓冲期间,网站权重自然会降低。

四、恶意优化或过度优化

比如隐藏关键词文字;罗列大量关键词;绑定过多域名等,这些恶意的优化已经脱离了网站优化的思想,投机取巧。只不过现 在的搜索引擎更加的智能化了,它不仅能够发现隐藏的文字,而且也能分析关键词的数量和密度。因此千万不要小看百度,网站优化应该耐心,信心,恒心地坚持下去,才能有更好的效果。

五、网页标题经常改动

无论是网站首页标题或者是内页标题,都不能经常改动,特别是首页。网站优化和网站建设其实是密不可分的,网站建设之初就应该进行网站优化的相关规划,标题等相关内容也应该尽早确定。如果一定要修改,时间间隔最好不低于3个月。

六、外链问题

(1)、低质量外链增长较快

现 在有很多企业网站使用群发软件,群发软件的原理是将网址发布到大量的网站留言板、论坛或者其它地方。这些网站往往带来的都是低质量的连接。虽然可能在短期内网站排名较快,但长期来讲,不利于网站的优化。因此企业在选择辅助优化工具的时候,一定要选择更有效果的更安全的方法。

(2)、盲目购买外链

想在短期内提高网站排名而采取购买链接的方式,短期内是会有一些效果,但是千万不要忽略网站自身的内容建设,并且不能过于倾向购买的高质量连接,一旦连接出现问题,网站权重降低后,就很难再提升回来。

(3)、网站的外链在短时间内剧烈增加。

给搜索引擎爬虫一种不稳定的感觉。

七、网站被挂黑链

现 在挂黑链的手段越来越高,有的在你网站上挂了黑链,那要你即时发现要及时删除,还有一种那就是在服务器上挂黑链这时候你得立马找服务器公司让他们帮忙解决这个问题。

八、网站优化的问题

网站优化问题是网站降权的最关键的问题。当我们在优化的时候过度的优化比如说像关键字的隐藏,堆积,链接数量一次性增加过多等等方面这些方面会使网站轻则降权,重则网站被K。还有一点那就是做网站优化时是“时起性“就是说当我感兴趣的时候就做一下,不感兴趣的时候就扔一边不管它。我们在做优化的时候最好是定期的更新这样才不会导致网站降权。

九、其他因素

网站有不健康的东西,被黑客攻击,或者robots文件是否书写正确等等都可能引起网站的降权。当我们网站出现降权的时候要一步一步具体的分析。

不过做网站的目的是流量和转化,而达成流量和转化的前提是排名,所以把网站的关键词排名做上去才是最重要的,权重是一个对你网站质量具现化的数值,只能作为一个数据参考。权重再高,没有流量也白搭

最根本的,还是要多发高质量的内容,比如通过长尾关键词的布局,提高网站在搜索引擎的排名。网站的排名上来了,搜索长尾关键词的这部分精准用户的流量自然就来了。流量来了,权重自然就越来越高了。

所以,我们最主要的目标,还是以通过优化长尾关键词来吸引更多流量为主导方向,才能使我们的权重越来越高

GFS是什么意思

Google文件系统

GFS是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。它运行于廉价的普通硬件上,但可以提供容错功能。它可以给大量的用户提供总体性能较高的服务。

1、设计概览

(1)设计想定

GFS与过去的分布式文件系统有很多相同的目标,但GFS的设计受到了当前及预期的应用方面的工作量及技术环境的驱动,这反映了它与早期的文件系统明显不同的设想。这就需要对传统的选择进行重新检验并进行完全不同的设计观点的探索。

GFS与以往的文件系统的不同的观点如下:

1、 部件错误不再被当作异常,而是将其作为常见的情况加以处理。因为文件系统由成百上千个用于存储的机器构成,而这些机器是由廉价的普通部件组成并被大量的客 户机访问。部件的数量和质量使得一些机器随时都有可能无法工作并且有一部分还可能无法恢复。所以实时地监控、错误检测、容错、自动恢复对系统来说必不可 少。

2、按照传统的标准,文件都非常大。长度达几个GB的文件是很平常的。每个文件通常包含很多应用对象。当经常要处理快速增长的、包含数以 万计的对象、长度达TB的数据集时,我们很难管理成千上万的KB规模的文件块,即使底层文件系统提供支持。因此,设计中操作的参数、块的大小必须要重新考 虑。对大型的文件的管理一定要能做到高效,对小型的文件也必须支持,但不必优化。

3、大部分文件的更新是通过添加新数据完成的,而不是改变已 存在的数据。在一个文件中随机的操作在实践中几乎不存在。一旦写完,文件就只可读,很多数据都有这些特性。一些数据可能组成一个大仓库以供数据分析程序扫 描。有些是运行中的程序连续产生的数据流。有些是档案性质的数据,有些是在某个机器上产生、在另外一个机器上处理的中间数据。由于这些对大型文件的访问方 式,添加操作成为性能优化和原子性保证的焦点。而在客户机中缓存数据块则失去了吸引力。

4、工作量主要由两种读操作构成:对大量数据的流方式 的读操作和对少量数据的随机方式的读操作。在前一种读操作中,可能要读几百KB,通常达 1MB和更多。来自同一个客户的连续操作通常会读文件的一个连续的区域。随机的读操作通常在一个随机的偏移处读几个KB。性能敏感的应用程序通常将对少量 数据的读操作进行分类并进行批处理以使得读操作稳定地向前推进,而不要让它来来回回的读。

5、工作量还包含许多对大量数据进行的、连续的、向文件添加数据的写操作。所写的数据的规模和读相似。一旦写完,文件很少改动。在随机位置对少量数据的写操作也支持,但不必非常高效。

6、系统必须高效地实现定义完好的大量客户同时向同一个文件的添加操作的语义。

(2)系统接口

GFS提供了一个相似地文件系统界面,虽然它没有向POSIX那样实现标准的API。文件在目录中按层次组织起来并由路径名标识。

(3)体系结构:

一 个GFS集群由一个master和大量的chunkserver构成,并被许多客户(Client)访问。如图1所示。Master和 chunkserver通常是运行用户层服务进程的Linux机器。只要资源和可靠性允许,chunkserver和client可以运行在同一个机器 上。

文件被分成固定大小的块。每个块由一个不变的、全局唯一的64位的chunk-handle标识,chunk-handle是在块创建时 由 master分配的。ChunkServer将块当作Linux文件存储在本地磁盘并可以读和写由chunk-handle和位区间指定的数据。出于可靠 性考虑,每一个块被复制到多个chunkserver上。默认情况下,保存3个副本,但这可以由用户指定。

Master维护文件系统所以的元 数据(metadata),包括名字空间、访问控制信息、从文件到块的映射以及块的当前位置。它也控制系统范围的活动,如块租约(lease)管理,孤儿 块的垃圾收集,chunkserver间的块迁移。Master定期通过HeartBeat消息与每一个 chunkserver通信,给chunkserver传递指令并收集它的状态。

与每个应用相联的GFS客户代码实现了文件系统的API并与master和chunkserver通信以代表应用程序读和写数据。客户与master的交换只限于对元数据(metadata)的操作,所有数据方面的通信都直接和chunkserver联系。

客 户和chunkserver都不缓存文件数据。因为用户缓存的益处微乎其微,这是由于数据太多或工作集太大而无法缓存。不缓存数据简化了客户程序和整个系 统,因为不必考虑缓存的一致性问题。但用户缓存元数据(metadata)。Chunkserver也不必缓存文件,因为块时作为本地文件存储的。

(4)单master。

只 有一个master也极大的简化了设计并使得master可以根据全局情况作出先进的块放置和复制决定。但是我们必须要将master对读和写的参与减至 最少,这样它才不会成为系统的瓶颈。Client从来不会从master读和写文件数据。Client只是询问master它应该和哪个 chunkserver联系。Client在一段限定的时间内将这些信息缓存,在后续的操作中Client直接和chunkserver交互。

以图1解释一下一个简单的读操作的交互。

1、client使用固定的块大小将应用程序指定的文件名和字节偏移转换成文件的一个块索引(chunk index)。

2、给master发送一个包含文件名和块索引的请求。

3、master回应对应的chunk handle和副本的位置(多个副本)。

4、client以文件名和块索引为键缓存这些信息。(handle和副本的位置)。

5、Client 向其中一个副本发送一个请求,很可能是最近的一个副本。请求指定了chunk handle(chunkserver以chunk handle标识chunk)和块内的一个字节区间。

6、除非缓存的信息不再有效(cache for a limited time)或文件被重新打开,否则以后对同一个块的读操作不再需要client和master间的交互。

通常Client可以在一个请求中询问多个chunk的地址,而master也可以很快回应这些请求。

(5)块规模:

块规模是设计中的一个关键参数。我们选择的是64MB,这比一般的文件系统的块规模要大的多。每个块的副本作为一个普通的Linux文件存储,在需要的时候可以扩展。

块规模较大的好处有:

1、减少client和master之间的交互。因为读写同一个块只是要在开始时向master请求块位置信息。对于读写大型文件这种减少尤为重要。即使对于访问少量数据的随机读操作也可以很方便的为一个规模达几个TB的工作集缓缓存块位置信息。

2、Client在一个给定的块上很可能执行多个操作,和一个chunkserver保持较长时间的TCP连接可以减少网络负载。

3、这减少了master上保存的元数据(metadata)的规模,从而使得可以将metadata放在内存中。这又会带来一些别的好处。

不利的一面:

一个小文件可能只包含一个块,如果很多Client访问改文件的话,存储这些块的chunkserver将成为访问的热点。但在实际应用中,应用程序通常顺序地读包含多个块的文件,所以这不是一个主要问题。

(6)元数据(metadata):

master 存储了三中类型的metadata:文件的名字空间和块的名字空间,从文件到块的映射,块的副本的位置。所有的metadata都放在内存中。前两种类型 的metadata通过向操作日志登记修改而保持不变,操作日志存储在master的本地磁盘并在几个远程机器上留有副本。使用日志使得我们可以很简单 地、可靠地更新master的状态,即使在master崩溃的情况下也不会有不一致的问题。相反,mater在每次启动以及当有 chuankserver加入的时候询问每个chunkserver的所拥有的块的情况。

A、内存数据结构:

因为metadata存储在内存中,所以master的操作很快。进一步,master可以轻易而且高效地定期在后台扫描它的整个状态。这种定期地扫描被用于实现块垃圾收集、chunkserver出现故障时的副本复制、为平衡负载和磁盘空间而进行的块迁移。

这 种方法的一个潜在的问题就是块的数量也即整个系统的容量是否受限与master的内存。实际上,这并不是一个严重的问题。Master为每个 64MB的块维护的metadata不足64个字节。除了最后一块,文件所有的块都是满的。类似的,每个文件的名字空间数据也不足64个字节,因为文件名 是以一种事先确定的压缩方式存储的.如果要支持更大的文件系统,那么增加一些内存的方法对于我们将元数据(metadata)保存在内存种所获得的简单 性、可靠性、高性能和灵活性来说,这只是一个很小的代价。

B、块位置:

master并不为chunkserver所拥有的块的副本的保存一个不变的记录。它在启动时通过简单的查询来获得这些信息。Master可以保持这些信息的更新,因为它控制所有块的放置并通过HeartBeat消息来监控chunkserver的状态。

这样做的好处:因为chunkserver可能加入或离开集群、改变路径名、崩溃、重启等,一个集群重有成百个server,这些事件经常发生,这种方法就排除了master与chunkserver之间的同步问题。

另一个原因是:只有chunkserver才能确定它自己到底有哪些块,由于错误,chunkserver中的一些块可能会很自然的消失,这样在master中就没有必要为此保存一个不变的记录。

C、操作日志:

操作日志包含了对metadata所作的修改的历史记录。它作为逻辑时间线定义了并发操作的执行顺序。文件、块以及它们的版本号都由它们被创建时的逻辑时间而唯一地、永久地被标识。

操作日志是如此的重要,我们必须要将它可靠地保存起来,并且只有在metadata的改变固定下来之后才将变化呈现给用户。所以我们将操作日志复制到数个远程的机器上,并且只有在将相应的日志记录写到本地和远程的磁盘上之后才回答用户的请求。

Master可以用操作日志来恢复它的文件系统的状态。为了将启动时间减至最小,日志就必须要比较小。每当日志的长度增长到超过一定的规模后,master就要检查它的状态,它可以从本地磁盘装入最近的检查点来恢复状态。

创 建一个检查点比较费时,master的内部状态是以一种在创建一个检查点时并不耽误即将到来的修改操作的方式来组织的。Master切换到一个新的日子文 件并在一个单独的线程中创建检查点。这个新的检查点记录了切换前所有的修改。在一个有数十万文件的集群中用一分钟左右就能完成。创建完后,将它写入本地和 远程的磁盘。

(7)数据完整性

名字空间的修改必须是原子性的,它们只能有master处理:名字空间锁保证了操作的原子性和正确性,而master的操作日志在全局范围内定义了这些操作的顺序。

文 件区间的状态在修改之后依赖于修改的类型,不论操作成功还是失败,也不论是不是并发操作。如果不论从哪个副本上读,所有的客户都看到同样的数据,那么文件 的这个区域就是一致的。如果文件的区域是一致的并且用户可以看到修改操作所写的数据,那么它就是已定义的。如果修改是在没有并发写操作的影响下完成的,那 么受影响的区域是已定义的,所有的client都能看到写的内容。成功的并发写操作是未定义但却是一致的。失败的修改将使区间处于不一致的状态。

Write操作在应用程序指定的偏移处写入数据,而record append操作使得数据(记录)即使在有并发修改操作的情况下也至少原子性的被加到GFS指定的偏移处,偏移地址被返回给用户。

在一系列成功的修改操作后,最后的修改操作保证文件区域是已定义的。GFS通过对所有的副本执行同样顺序的修改操作并且使用块版本号检测过时的副本(由于chunkserver退出而导致丢失修改)来做到这一点。

因为用户缓存了会位置信息,所以在更新缓存之前有可能从一个过时的副本中读取数据。但这有缓存的截止时间和文件的重新打开而受到限制。

在修改操作成功后,部件故障仍可以是数据受到破坏。GFS通过master和chunkserver间定期的handshake,借助校验和来检测对数据的破坏。一旦检测到,就从一个有效的副本尽快重新存储。只有在GFS检测前,所有的副本都失效,这个块才会丢失。

2、系统交互

(1)租约(lease)和修改顺序:

(2)数据流

我们的目标是充分利用每个机器的网络带宽,避免网络瓶颈和延迟

为了有效的利用网络,我们将数据流和控制流分离。数据是以流水线的方式在选定的chunkerserver链上线性的传递的。每个机器的整个对外带宽都被用作传递数据。为避免瓶颈,每个机器在收到数据后,将它收到数据尽快传递给离它最近的机器。

(3)原子性的record Append:

GFS 提供了一个原子性的添加操作:record append。在传统的写操作中,client指定被写数据的偏移位置,向同一个区间的并发的写操作是不连续的:区间有可能包含来自多个client的数 据碎片。在record append中, client只是指定数据。GFS在其选定的偏移出将数据至少原子性的加入文件一次,并将偏移返回给client。

在分布式的应用中,不同机 器上的许多client可能会同时向一个文件执行添加操作,添加操作被频繁使用。如果用传统的write操作,可能需要额外的、复杂的、开销较大的同步, 例如通过分布式锁管理。在我们的工作量中,这些文件通常以多个生产者单个消费者队列的方式或包含从多个不同 client的综合结果。

Record append和前面讲的write操作的控制流差不多,只是在primary上多了一些逻辑判断。首先,client将数据发送到文件最后一块的所有副本 上。然后向primary发送请求。Primary检查添加操作是否会导致该块超过最大的规模(64M)。如果这样,它将该块扩充到最大规模,并告诉其它 副本做同样的事,同时通知client该操作需要在下一个块上重新尝试。如果记录满足最大规模的要求,primary就会将数据添加到它的副本上,并告诉 其它的副本在在同样的偏移处写数据,最后primary向client报告写操作成功。如果在任何一个副本上record append操作失败,client将重新尝试该操作。这时候,同一个块的副本可能包含不同的数据,因为有的可能复制了全部的数据,有的可能只复制了部 分。GFS不能保证所有的副本每个字节都是一样的。它只保证每个数据作为一个原子单元被写过至少一次。这个是这样得出的:操作要是成功,数据必须在所有的 副本上的同样的偏移处被写过。进一步,从这以后,所有的副本至少和记录一样长,所以后续的记录将被指定到更高的偏移处或者一个不同的块上,即使另一个副本 成了primary。根据一致性保证,成功的record append操作的区间是已定义的。而受到干扰的区间是不一致的。

(4)快照(snapshot)

快照操作几乎在瞬间构造一个文件和目录树的副本,同时将正在进行的其他修改操作对它的影响减至最小。

我 们使用copy-on-write技术来实现snapshot。当master受到一个snapshot请求时,它首先将要snapshot的文件上块上 的lease。这使得任何一个向这些块写数据的操作都必须和master交互以找到拥有lease的副本。这就给master一个创建这个块的副本的机 会。

副本被撤销或终止后,master在磁盘上登记执行的操作,然后复制源文件或目录树的metadata以对它的内存状态实施登记的操作。这个新创建的snapshot文件和源文件(其metadata)指向相同的块(chunk)。

Snapshot 之后,客户第一次向chunk c写的时候,它发一个请求给master以找到拥有lease的副本。Master注意到chunk c的引用记数比1大,它延迟对用户的响应,选择一个chunk handle C’,然后要求每一有chunk c的副本的chunkserver创建一个块C’。每个chunkserver在本地创建chunk C’避免了网络开销。从这以后和对别的块的操作没有什么区别。

3、MASTER操作

MASTER执行所有名字空间的操作,除此之外,他还在系统范围管理数据块的复制:决定数据块的放置方案,产生新数据块并将其备份,和其他系统范围的操作协同来确保数据备份的完整性,在所有的数据块服务器之间平衡负载并收回没有使用的存储空间。

3.1 名字空间管理和加锁

与传统文件系统不同的是,GFS没有与每个目录相关的能列出其所有文件的数据结构,它也不支持别名(unix中的硬连接或符号连接),不管是对文件或是目录。GFS的名字空间逻辑上是从文件元数据到路径名映射的一个查用表。

MASTER 在执行某个操作前都要获得一系列锁,例如,它要对/d1/d2…/dn/leaf执行操作,则它必须获得/d1,/d1/d2,…, /d1/d2/…/dn的读锁,/d1/d2…/dn/leaf的读锁或写锁(其中leaf可以使文件也可以是目录)。MASTER操作的并行性和数据的 一致性就是通过这些锁来实现的。

3.2 备份存储放置策略

一个GFS集群文件系统可能是多层分布的。一般情况下是成千上万个文件块 服务器分布于不同的机架上,而这些文件块服务器又被分布于不同机架上的客户来访问。因此,不同机架上的两台机器之间的通信可能通过一个或多个交换机。数据 块冗余配置策略要达到连个目的:最大的数据可靠性和可用性,最大的网络带宽利用率。因此,如果仅仅把数据的拷贝置于不同的机器上很难满足这两个要求,必须 在不同的机架上进行数据备份。这样即使整个机架被毁或是掉线,也能确保数据的正常使用。这也使数据传输,尤其是读数据,可以充分利用带宽,访问到多个机 架,而写操作,则不得不涉及到更多的机架。

3.3 产生、重复制、重平衡数据块

当MASTER产生新的数据块时,如何放置新数据 块,要考虑如下几个因素:(1)尽量放置在磁盘利用率低的数据块服务器上,这样,慢慢地各服务器的磁盘利用率就会达到平衡。(2)尽量控制在一个服务器上 的“新创建”的次数。(3)由于上一小节讨论的原因,我们需要把数据块放置于不同的机架上。

MASTER在可用的数据块备份低于用户设定的数 目时需要进行重复制。这种情况源于多种原因:服务器不可用,数据被破坏,磁盘被破坏,或者备份数目被修改。每个被需要重复制的数据块的优先级根据以下几项 确定:第一是现在的数目距目标的距离,对于能阻塞用户程序的数据块,我们也提高它的优先级。最后, MASTER按照产生数据块的原则复制数据块,并把它们放到不同的机架内的服务器上。

MASTER周期性的平衡各服务器上的负载:它检查 chunk分布和负载平衡,通过这种方式来填充一个新的服务器而不是把其他的内容统统放置到它上面带来大量的写数据。数据块放置的原则与上面讨论的相同, 此外,MASTER还决定那些数据块要被移除,原则上他会清除那些空闲空间低于平均值的那些服务器。

3.4 垃圾收集

在一个文件被删除之后,GFS并不立即收回磁盘空间,而是等到垃圾收集程序在文件和数据块级的的检查中收回。

当 一个文件被应用程序删除之后,MASTER会立即记录下这些变化,但文件所占用的资源却不会被立即收回,而是重新给文件命了一个隐藏的名字,并附上了删除 的时间戳。在MASTER定期检查名字空间时,它删除超过三天(可以设定)的隐藏的文件。在此之前,可以以一个新的名字来读文件,还可以以前的名字恢复。 当隐藏的文件在名字空间中被删除以后,它在内存中的元数据即被擦除,这就有效地切断了他和所有数据块的联系。

在一个相似的定期的名字空间检查中,MASTER确认孤儿数据块(不属于任何文件)并擦除他的元数据,在和MASTER的心跳信息交换中,每个服务器报告他所拥有的数据块,MASTER返回元数据不在内存的数据块,服务器即可以删除这些数据块。

3.5 过时数据的探测

在数据更新时如果服务器停机了,那么他所保存的数据备份就会过时。对每个数据块,MASTER设置了一个版本号来区别更新过的数据块和过时的数据块。

当MASTER 授权一个新的lease时,他会增加数据块的版本号并会通知更新数据备份。MASTER和备份都会记录下当前的版本号,如果一个备份当时不可用,那么他的 版本号不可能提高,当ChunkServer重新启动并向MASTER报告他的数据块集时,MASTER就会发现过时的数据。

MASTER在 定期的垃圾收集程序中清除过时的备份,在此以前,处于效率考虑,在各客户及英大使,他会认为根本不存在过时的数据。作为另一个安全措施, MASTER在给客户及关于数据块的应答或是另外一个读取数据的服务器数据是都会带上版本信息,在操作前客户机和服务器会验证版本信息以确保得到的是最新 的数据。

4、容错和诊断

4.1 高可靠性

4.1.1 快速恢复

不管如何终止服务,MASTER和数据块服务器都会在几秒钟内恢复状态和运行。实际上,我们不对正常终止和不正常终止进行区分,服务器进程都会被切断而终止。客户机和其他的服务器会经历一个小小的中断,然后它们的特定请求超时,重新连接重启的服务器,重新请求。

4.1.2 数据块备份

如上文所讨论的,每个数据块都会被备份到放到不同机架上的不同服务器上。对不同的名字空间,用户可以设置不同的备份级别。在数据块服务器掉线或是数据被破坏时,MASTER会按照需要来复制数据块。

4.1.3 MASTER备份

为 确保可靠性,MASTER的状态、操作记录和检查点都在多台机器上进行了备份。一个操作只有在数据块服务器硬盘上刷新并被记录在MASTER和其备份的上 之后才算是成功的。如果MASTER或是硬盘失败,系统监视器会发现并通过改变域名启动它的一个备份机,而客户机则仅仅是使用规范的名称来访问,并不会发 现MASTER的改变。

4.2 数据完整性

每个数据块服务器都利用校验和来检验存储数据的完整性。原因:每个服务器随时都有发生崩溃的可能性,并且在两个服务器间比较数据块也是不现实的,同时,在两台服务器间拷贝数据并不能保证数据的一致性。

每个Chunk按64kB的大小分成块,每个块有32位的校验和,校验和和日志存储在一起,和用户数据分开。

在 读数据时,服务器首先检查与被读内容相关部分的校验和,因此,服务器不会传播错误的数据。如果所检查的内容和校验和不符,服务器就会给数据请求者返回一个 错误的信息,并把这个情况报告给MASTER。客户机就会读其他的服务器来获取数据,而MASTER则会从其他的拷贝来复制数据,等到一个新的拷贝完成 时,MASTER就会通知报告错误的服务器删除出错的数据块。

附加写数据时的校验和计算优化了,因为这是主要的写操作。我们只是更新增加部分的校验和,即使末尾部分的校验和数据已被损坏而我们没有检查出来,新的校验和与数据会不相符,这种冲突在下次使用时将会被检查出来。

相反,如果是覆盖现有数据的写,在写以前,我们必须检查第一和最后一个数据块,然后才能执行写操作,最后计算和记录校验和。如果我们在覆盖以前不先检查首位数据块,计算出的校验和则会因为没被覆盖的数据而产生错误。

在空闲时间,服务器会检查不活跃的数据块的校验和,这样可以检查出不经常读的数据的错误。一旦错误被检查出来,服务器会拷贝一个正确的数据块来代替错误的。

4.3 诊断工具

广 泛而细致的诊断日志以微小的代价换取了在问题隔离、诊断、性能分析方面起到了重大的作用。GFS服务器用日志来记录显著的事件(例如服务器停机和启动)和 远程的应答。远程日志记录机器之间的请求和应答,通过收集不同机器上的日志记录,并对它们进行分析恢复,我们可以完整地重现活动的场景,并用此来进行错误 分析。

6 测量

6.1 测试环境

一台主控机,两台主控机备份,16台数据块服务器,16台客户机。

每台机器:2块PIII1.4G处理器,2G内存,2块80G5400rpm的硬盘,1块100Mbps全双工网卡

19台服务器连接到一个HP2524交换机上,16台客户机俩接到领外一台交换机上,两台交换机通过1G的链路相连。

[编辑本段]Government Flying Service

政府飞行服务队

政府飞行服务队是香港特别行政区政府保安局辖下的纪律部门,专责执行搜索及拯救行动。另外,亦会拍摄照片供制作地图、测量填海工程、以及支援位处偏远山区和离岛的各项政府服务。现时雇有225名公务员。现任政府飞行服务队总监为毕耀明,是服务队的最高指挥官,直接向保安局局长负责。

政府飞行服务队的总部位于香港国际机场,占地84,000平方米,包括一幢办公和工场大楼、一座单层的飞机库、多座附属建筑物、停机坪及其他相关设施等。

理想

香港政府飞行服务队理想是成为“被举世公认为优秀的空中搜救及飞行支援部队”。

历史

于1993年4月1日成立,前身为皇家香港辅助空军。

架构

香港政府飞行服务队共分为五个主要小组:行政组、行动组、训练及标准组、品质保证组及工程组。

服务范围

它们的主要任务为香港政府各部门提供每星期七天及每日二十四小时的直升机和定翼机紧急支援服务。其中包括:

搜索及拯救

空中救护服务

警务支援服务

灭火服务

空中测量服务

一般政府支援服务

警务支援服务

香港服务器日志的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于香港服务器网址、香港服务器日志的信息别忘了在本站进行查找喔。

取消
扫码支持 支付码