如何在服务器宕机后重新把数据添加到缓存里

如何在服务器宕机后重新把数据添加到缓存里,第1张

如果进程和缓存是分离的,那么要区分宕机部分是缓存引起的,还是逻辑引起的。比如采用memcached,如果是逻辑服务器宕机,重启就好了。如果是memcached宕机,可有两种方法选择,一个是根据日志恢复,一个是重新从数据库加载必要的数据进入到缓存。

如果进程和缓存是管理的,当宕机事件发生,一般缓存也被破坏,这种情况下,建议从数据库中加载最常用的或者按照时间排序修改最频繁的数据。

自己不能恢复。

微信收藏内的文件需要上传到腾讯的服务器上保存,既然这些文件会被上传到服务器上,哪怕用户删除了,也绝对可以恢复,但问题是腾讯官方是否会帮助用户恢复。

基于过往的案例来看,在没有有关部门介入的情况下,文件虽然可以被恢复,但腾讯不会帮助用户恢复,删除也就删除了,能恢复不代表可以(帮助用户)恢复。

所谓的服务器其实也是电脑的一种,储存单元也是硬盘,只不过是以硬盘组存在,当用户删除某个文件或修改自己的个人资料时,就相当于删除了用户储存在服务器硬盘内的数据,修改的也是服务器内的数据,而基于硬盘删除文件被标记为“空闲”的特性,它可以被恢复。

此外,任何服务器都存在备份,而这个备份可以用来复制镜像服务器或回滚,甚至还可以将服务器恢复到某个时间节点,理论上讲,只要将服务器恢复到用户没删除收藏文件的时间节点上,就可以恢复用户微信收藏夹内的文件。

微信收藏文件的保存位置

说到微信收藏内的文件保存位置,就不得不提到微信数据文件的储存形式,微信内的数据分两种:一种是本地数据,指的是诸如用户的聊天记录,以及聊天过程中接收的文件。

而另一种是服务器数据,这类数据会保存在腾讯官方的服务器上,比如用户账号、实名信息、收藏文件等,但我们要搞清楚一件事,哪怕是保存在服务器上的文件也可以保存到本地。

以收藏文件为例,如果用户在一部新的手机上登录微信之后,此时的收藏文件虽然会显示在微信收藏栏内,但只是显示它存在,并没有保存到本地,当用户点击打开这个文件时,微信会自动将该文件从服务器上缓存到用户的手机里。

虽然打开的方式还是收藏栏,但这个文件已经保存在本地了,在不清理手机内存、微信数据的情况下,第二次打开,实际上打开的是微信内的本地数据,如果用户从收藏栏内删除了这个文件,那么就会导致服务器上储存的文件,以及保存(缓存)到本地的文件被同时删除。

如果您在浏览器中无法加载视频,可能是因为以下原因:

1 视频格式不支持:如果您的浏览器不支持视频的格式,就无法加载视频。您可以尝试使用其他浏览器或者下载安装对应的视频解码器,以支持该视频格式。

2 服务器或网络问题:如果服务器或网络存在问题,视频也无法加载。您可以尝试刷新页面,检查网络连接是否正常,或者等待服务器恢复正常。

3 浏览器缓存问题:有时候,浏览器缓存也会导致视频无法加载。您可以尝试清除浏览器缓存,然后再尝试加载视频。

4 浏览器插件问题:某些浏览器插件也可能会影响视频加载。您可以尝试禁用浏览器插件,然后再尝试加载视频。

总之,如果您的浏览器无法加载视频,可以尝试以上几种方法,找到问题所在并解决。如果问题仍然存在,建议联系视频提供方或者浏览器厂商的客户服务进行咨询。

服务器有种类别和功能

这个是第一要素,我们需要了解服务器的类型和提供的功能。

常见的有,web服务器、DB服务器、sql服务器、接口服务器、媒体服务器、资源服务器、缓存服务器等等。

每一种类型的服务器对应的安检方式和使用的工具都不一样。

怎么安检呢?

大致关注以下几点:

1、TCP/UDP端口扫描

2、服务器的ACL访问控制列表

3、防火墙安全策略

4、NetBIOS、IPX、ICMP、IGMP等协议安全

5、针对不同的开发应用(如php/java/python/c++)进行探测扫描

6、查看系统版本是否有漏洞,官方可查

如何修复?

1、禁用危险端口

2、扫描有漏洞的应用程序(如php版本过低),升级到新版本

3、OS系统版本过低(如centos5),升级系统

4、强制规范ACL访问控制

5、对于防火墙策略做白名单限制,只允许符合条件的业务进行访问

6、一定要定时扫描服务器

检查网络连接

1

使用另外一台设备连接网络。在准备修复问题前,你需要确定故障的原因。你可以进行几个快速测试来缩小故障原因的范围。你可以使用另外一台无线或有线设备连接路由器

你可以使用另外一台计算机,或使用智能手机或平板电脑。任何可以连接互联网的设备都可以进行测试。

2

使用另外一台设备访问网页。如果连接DNS服务器仍然有错误,那么故障是由于你的路由器或互联网服务商造成的。如果你能够正常访问网站,那么问题出在第一台计算机上。

3

关闭调制解调器或路由器电源,然后重新开启。拔掉调制解调器和路由器的电源线。等待至少30秒时间,让设备释放静电和清空内存。重新连接调制解调器,并等待它完全连接到网络。调制解调器完全启动后,接上路由器电源线,然后启动路由器。路由器需要大约1分钟时间启动。

重新启动两个设备后,你可以尝试重新访问网站。如果问题仍然存在,请阅读指南后面的内容。

4

如果你使用的是移动设备,你可以点击“设置->移动数据”,然后选择系统配置。

部分2

排除计算机的故障

1

使用另外一个不同的网浏览器。这是检测DNS链接最快捷的方法。下载Firefox或Chrome等免费浏览器,然后使用新浏览器访问互联网。如果问题仍然存在,那么问题可能与浏览器无关,但有可能是由于计算机其他设置造成的。

如果DNS故障接触,那么你需要排除旧浏览器的故障。在很多情况下,问题是由于代理设置造成的。你可以阅读相关指南对代理进行设置,最简单的方法是将其恢复为自动设置。

2

禁止其他额外的连接。Windows有时会在计算机上安装平常无需使用的连接。为了避免连接出现问题,你应该仅仅开启常用的连接。你可以点击开始菜单,然后按下Win键,搜索"ncpacpl",按下回车后将运行网络连接窗口。

检查额外连接。窗口中将显示所有连接列表。其中“微软虚拟无线微型适配器”是造成DNS故障最常见的原因。如果系统中开启了该连接,请用鼠标右键点击,然后在右键菜单中选择“禁用”。[1]

重新检测连接。等待一段时间后打开浏览器。尝试访问网站。DNS可能需要一些时间加载,如果网页正常显示,那么说明故障已经成功排除了。如果问题仍然存在,请继续后续步骤。

3

清空DNS缓存。有时DNS服务器的缓存会过期,因此需要手动清空。你要在“Command Prompt”中执行清空缓存的命令。

打开“Command Prompt”,按下Win+R,然后输入cmd。

输入ipconfig /flushdns。等待命令执行完毕后,重新启动计算机。

重新测试连接。如果问题仍然存在,请继续下面的步骤。

4

更改DNS服务器。你可以手动输入备份DNS服务器,代替原来服务器进行域名解析。你需要重新打开“ncpacpl”窗口,鼠标右键点击活动连接,然后选择“属性”。[2]

点击“网络”选项卡,滚动窗口找到“Internet协议版本4(TCP/IPv4)”。选中该项目,然后点击属性按钮

点击“使用下面的DNS服务器地址”选项。

在首选DNS服务器栏中输入20867222222。

在备用DNS服务器栏中输入20867220220

OpenDNS负责维护这些DNS服务器,并提供免费服务。

5

尝试在安全模式下进行连接。重启计算机进入安全模式,Windows在安全模式仅载入启动必须的文件,因此你可以缩小故障范围,确定连接问题是否由其他程序或服务造成,例如反病毒软件。[3]

你可以先尝试禁用反病毒软件,检查是否能修复问题。如果确定问题是反病毒软件造成,你可以卸载该软件,然后安装其他的反病毒软件。

重新启动计算机,并在启动过程中按下F8键。

在启动菜单中选择“带网络连接的安全模式”。

测试连接。如果你成功连接到互联网,可以确定问题是计算机上的程序造成的。请检查系统启动时载入的文件,找到造成网络问题的程序,然后将其禁用。

部分3

排除路由器故障

1

将计算机直接连接到调制解调器。如果你使用路由器创建家庭网络,请将计算机与其断开,然后直接连到调制解调器的以太网端口上。

尝试载入网页。如果DNS错误仍然存在,问题很可能是由网络服务商造成的。请联系网络服务商,询问如何连接到DNS服务器。

如果你可以访问网页,那么问题是由路由器引起的。重新将路由器接入调制解调器,然后将计算机连接到局域网,继续排除路由器故障。

2

输入备用的DNS服务器地址。你可以更改路由器设置,让计算机通过备用DNS服务器进行连接。这可以确定网络服务商的DNS服务器是否正常。

打开路由器配置页面。不同路由器配置方法各不相同,但是你首先需要在浏览器地址栏中输入路由器的IP地址。请阅读相关指南了解具体操作方法。

进入互联网区域。找到标识为“域名服务器(DNS)地址”的输入项。

输入备用DNS地址。

输入OpenDNS服务器信息(主服务器:20867222222,备份服务器:20867220220),或者Google DNS服务器信息(主服务器:8888,备份服务器:8844)。

点击应用按钮保存设置。路由器需要一些时间让设置生效。

测试连接。在计算机上运行浏览器访问网站。如果你能够成功连接,那么问题可能出在网络服务商的DNS服务器上。

3

重置路由器。路由器设置有时会出现错误,最简单修复方法是重启路由器,将其恢复到默认设置。该操作将重置当前的无线网络设置,以及端口映射信息。

如果你想重置路由器,需要使用别针或其他尖锐物体,按下路由器背面的重置按钮。

重新配置路由器。路由器重置后,你需要重新配置无线网络(如果需要使用)。路由器的管理员密码和账号也会被重置。

1、运用磁盘清理软件清理C盘,大约可为C盘释放50M-800M空间。

2、关闭休眠功能,在开始菜单的运行里输入 powercfg -h off 指令,关闭休眠,此文件实际大小和物理内存是一样的,大约可以为C盘释放1-3G的空间。

3、设置虚拟内存: 计算机属性>高级系统设置>设置(性能)>高级选项卡>更改(虚拟内存),将C盘设置为无分页文件,然后把D盘设置成系统管理的大小即可,更改后只有按“设置”按钮才能生效,最后重启便完成了设置,此文件默认为物理内存的15倍,大约可为C盘释放2-4G的空间。

4、删除自动备份文件,运行cmd程序(在“开始–>程序–>附件”中),鼠标右键选择“以管理员身份运行”;然后,命令行输入 rd/S/Q c:WINDOWSOLD ,提示确认是否删除目标文件夹,输入y然后回车即可。WINDOWSOLD为系统的备份文件,时间越久就越大,超过10G都是很正常的。大约可为C盘释放3G以上空间。

5、在电脑管家主界面上点击“清理垃圾”,确认相关垃圾类型被勾选后,点击“开始扫描”,然后点击“立即清理”,如果有需要确认才能清理的垃圾,会您确认后再进行深度清理,以实现快速、安全地清理掉电脑中的垃圾文件。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何在服务器宕机后重新把数据添加到缓存里

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情