第一,内存泄漏
C/C++程序还可能产生另一个指针问题:丢失对已分配内存的引用。当内存是在子程序中被分 配时,通常会出现这种问题,其结果是程序从子程序中返回时不会释放内存。如此一来,对已分配的内存的引用就会丢失,只要操作系统还在运行中,则进程就会一 直使用该内存。这样的结果是,曾占用更多的内存的程序会降低系统性能,直到机器完全停止工作,才会完全清空内存。
第二,C指针错误
用C或C++编写的程序,如Web服务器API模块,有可能导致系统的崩溃,因为只要间接引 用指针(即,访问指向的内存)中出现一个错误,就会导致操作系统终止所有程序。另外,使用了糟糕的C指针的Java模拟量(analog)将访问一个空的 对象引用。Java中的空引用通常不会导致立刻退出JVM,但是前提是程序员能够使用异常处理方法恰当地处理错误。在这方面,Java无需过多的关注,但 使用Java对可靠性进行额外的度量则会对性能产生一些负面影响。
第三,数据库中的临时表不够用
许多数据库的临时表(cursor)数目都是固定的,临时表即保留查询结果的内存区域。在临时表中的数据都被读取后,临时表便会被释放,但大量同时进行的查询可能耗尽数目固定的所有临时表。这时,其他的查询就需要列队等候,直到有临时表被释放时才能再继续运行。
第四,线程死锁
由多线程带来的性能改善是以可靠性为代价的,主要是因为这样有可能产生线程死锁。线程死锁 时,第一个线程等待第二个线程释放资源,而同时第二个线程又在等待第一个线程释放资源。我们来想像这样一种情形:在人行道上两个人迎面相遇,为了给对方让 道,两人同时向一侧迈出一步,双方无法通过,又同时向另一侧迈出一步,这样还是无法通过。双方都以同样的迈步方式堵住了对方的去路。假设这种情况一直持续 下去,这样就不难理解为何会发生死锁现象了。
第五,磁盘已满
导致系统无法正常运行的最可能的原因是磁盘已满。一个好的网络管理员会密切关注磁盘的使用情况,隔一定的时间,就需要将磁盘上的一些负载转存到备份存储介质中(例如磁带)。
日志文件会很快用光所有的磁盘空间。Web服务器的日志文件、SQL*Net的日志文件、 JDBC日志文件,以及应用程序服务器日志文件均与内存泄漏有同等的危害。可以采取措施将日志文件保存在与操作系统不同的文件系统中。日志文件系统空间已 满时Web服务器也会被挂起,但机器自身被挂起的几率已大大减低。
第六,服务器超载
Netscape Web服务器的每个连接都使用一个线程。Netscape Enterprise Web服务器会在线程用完后挂起,而不为已存在的连接提供任何服务。如果有一种负载分布机制可以检测到服务器没有响应,则该服务器上的负载就可以分布到其 它的Web服务器上,这可能会致使这些服务器一个接一个地用光所有的线程。这样一来,整个服务器组都会被挂起。操作系统级别可能还在不断地接收新的连接, 而应用程序(Web服务器)却无法为这些连接提供服务。用户可以在浏览器状态行上看到connected(已连接)的提示消息,但这以后什么也不会发生。
总之,还有许多因素也极有可能导致服务器租用或服务器托管站点无法工作。有许多种原因可能导致Web站点无法正常工作,这使得系统地检查所有问题变得很困难。
那么,到底是哪些原因会导致出现这样的提示呢?一、客户要进行登陆的用户名没有进行授权要新开通网上订货的客户,一般都要先向自己所属的线路客户经理申请进行网上订货用户名的授权开通,这样客户使用自己的烟草证号进行系统登录时才能正常登陆。如果没有提前先向客户经理申请开通授权的话,使用自己的烟草证号进行系统登录时就会出现 “出现远程服务器出现异常,可能无法进行登陆操作”的提示。所以如果有遇到这种情况的话,可以请客户及时联系自己线路的客户经理进行授权操作即可解决。二、网络宽带导致的问题网络的稳定或者速度快慢有可能导致系统提示“出现远程服务器异常,可能无法进行登陆操作。”这其中主要有三种可能,一是网络宽带速度的快慢直接导致了网上订货系统能否正常登陆,或者登陆后订货速度的快慢情况。第二种是如果客户的上网硬件如调制解调器、路由器等设备使用较久的话,设备里面的数据堵塞严重,这时候也会导致上网速度慢、网络不稳定最后导致无法打开网页等情况发生。第三种情况可能是客户宽带欠费或者其他原因导致网络不能正常使用。如果是因为上述这些网络方面的原因而导致无法登陆服务器进行电脑订货的情况,那么我们首先可以先建议零售户先重新启动电脑、moden(调制解调器)或者路由器、如果重启后仍然无法登陆,那么建议零售户可以直接联系电信、移动、联通等网络连接服务的供应商,向其描述网络故障情况,咨询解决方法,确保网上订货的顺利进行。三、电脑系统问题电脑系统问题有时候也会导致客户在进行网上订货登录时“出现远程服务器出现异常,可能无法进行登陆操作”的提示。这种情况一般是发生在电脑系统使用时间较久或者有中病毒之类的时候,由于电脑系统不正常,所以就有可能导致烟草网上订货网页打不开,或者在进行网上订货登录时“出现远程服务器出现异常,可能无法进行登陆操作”的提示。遇到此类情况的话,可以建议客户先请专业的电脑维修人员进行系统重装或者还原操作,然后再进行订货系统操作登陆即可解决。四、烟草订货系统方面的问题有时候由于订货流量过大或者其他方面原因,烟草系统的电脑订货系统也会出现故障,这种情况一般发生在客户订货数量较多或者订货客户数较集中的时段。因为烟草订货系统出现故障,这时候如果客户的电脑要对烟草订货系统进行访问的话,系统自然会“出现远程服务器出现异常,可能无法进行登陆操作”的提示。遇到这种情况的话,我们可以建议客户先暂时停止订货,等过段时间再进行订货即可。因为当烟草订货系统出现问题后,烟草的信息维护人员自然会马上进行抢修,一般情况下在半个小时左右都会恢复正常。因此建议客户可以在半个小时以后再进行网上订货操作即可。责编:杨雪姣今天下午我们游侠网曾经报道过,Xbox服务器崩溃致使不少玩家无法登录的新闻。随着时间的发酵,不少玩家发现尽管服务器修复正常,自己仍需12小时才能游玩,导致玩家们狂喷在线DRM,感兴趣的来看看吧。今日Xbox服务器崩溃后,一些Xbox玩家将在12个小时内无法购买或启动游戏。服务器崩溃后微软表示,已经意识到一些用户无法“购买游戏,启动游戏或启动游戏云存档”。
这次的服务器崩溃事件再次凸显了在线DRM的潜在问题。不少网友将积攒的怒火释放,博主Ben Turpin直言:“这就是为什么微软需要赶紧更改他们策略的原因,立马删除DRM。就像这次服务器崩溃,我确信这侵犯了消费者权利。”同时置顶评论也说:“如果Xbox Live由于黑客攻击而关闭了一周怎么办?那么没有人可以玩自己的数字游戏。我非常尊重微软的难处,但在线DRM真的很糟糕。”
考虑到之前英特尔的12代Intel酷睿处理器、Windows11/10系统中因使用DRM加密导致游戏无法运行的新闻。DRM站在玩家角度来看确实不合理.正如不少国内网友所说,正版游戏玩家该买的怎么都会买,玩盗版不买的你怎么限制都不会买,何必让单机游戏附加全程联网呢。不知道小伙伴们怎么看待在线DRM这件事。
免责声明
本文来自腾讯新闻客户端创作者,不代表腾讯新闻的观点和立场。
点击展开全文
打开腾讯新闻
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)