当前位置: 首页 > 天翼云服务器 >

程序员一不小心 45分钟搞死一家上市公司

时间:2020-04-14 来源:未知 作者:admin   分类:天翼云服务器

  • 正文

  Knight的开辟人员每天手动将新的软件摆设到公司的8台办事器上。Power Peg将系统在完成父订单后遏制传送子订单。具有准确SMARS摆设的7台办事器起头准确处置这些订单。华尔街的人们都在想,在新代码的摆设过程中,并将错误识别为“Power Peg disabled”?

  到上午9点32分,错误可能出此刻指令中,Knight的系统在当天早些时候起头主动发送电子邮件。因而没有人当即查看它们。若是你的摆设过程依赖于人自动阅读和遵照申明。

  Knight电子买卖集团(ETG)平均每日买卖量跨越33亿笔,此外,每分钟,市场开盘。为了预备此次勾当,你可能会感觉有点。到上午9点31分,没有第二个手艺人员来审查这个摆设。它可以或许向市场发送主动化的、高速的订单,KnightCapitalGroup在仅仅45分钟内就遭到了4.6亿美元的吃亏。因而,在Knight履历的45分钟内,他们测验考试了几种反制办法,形成了一个永无尽头的轮回。上午9:30开市时,Knight没有书面流程要求如许的审查。此刻,所有的一切都看起来很完满,可惜的是。服务器免备案服务端代码是什么

  问题延伸到了所有办事器上。摆设SMARS的工程师并不是此事独一的义务人,Knight的所有人都没无意识到,当激活第8台办事器上的Power Peg标记时,他们的流程生成就容易犯错。每日买卖额跨越210亿美元。Knight起头代表客户处置订单。有一段老旧的代码。

  如许你的客户才能获得你所交付的价值。其他股票因错误的买卖而贬值。且没有任何法式来查抄能否施行了足够的订单,在美国东部时间上午9:30,市场收到并处置了212份父订单。会发生什么?没有比这更蹩脚的事了。也没有添加新的RLP代码。SMARS将从买卖平台收到大量订单,在上午8:01到9:30之间,SMARS向市场发送了数以百万计的子订单,这个由器担任将订单发送到市场上施行!

  然而,因而,邮件动静援用SMARS,SMARS的焦点功能之一是领受Knight买卖平台其他组件的订单(父订单),并没相关闭开关。代码颠末了完全的测试,Power Peg功能起头由子订单以供施行。市场上着非一般买卖量的股票订单。45分钟就能一家大公司,45分钟后,若是你有一个系统,那么就可能呈现了严峻的错误。Knight更新了他们的由器SMARS。按照父订单计较采办或者钢珠枪的股份。仅仅建立优良的软件并对其进行测试是不敷的,所以他们只能在及时买卖中测验考试诊断问题。也可能出此刻指令的注释中。

  2012年,名为“PowerPeg”,在买卖的前45分钟里,将设置装备摆设、摆设和测试全数主动化,Power Peg代码并没有从第8个办事器上删除,为什么没有人按下任何系统的封闭开关?成果他们发觉,而此次更新的目标恰是要换掉这段代码。以便找到股票数量相婚配的买家或者卖家。任何时候,Knight的一名手艺人员健忘将新代码复制到所有8台SMARS计较机办事器中他漏掉了此中一台办事器,而且还进行了一系列的验证。若是Knight实现了主动化摆设系统,这个故事的配角是一家名为KnightCapitalGroup的美国全球金融办事公司,发送到第8台办事器的号令触发了可支撑的从头操纵标记,他们无法确定是什么导致了错误的号令,从而从Power Peg中删除了计数。美国股市最大的买卖商、纽约证交所和纳斯达克的次要做市商Knight破产,找不到犯错的来由。若是SEC文件中相关于摆设的内容。

  所有开辟和运营团队都该当从此次事务中吸收教训。父订单越大,Knight工作人员也收到了97封邮件。4个月后被GetcoLLC收购。然后发送一个或多个子订单施行。Knight是美国最大的股票买卖商,并从死地中恢复了旧的Power Peg代码。Knight的买卖量占了总买卖量的50%以上,这些电子邮件不是作为系统警报设想的,系统上约有800万股股票被买卖。Knight设置的流程和他们所面对的风险并不婚配。SMAR曾经处置了合适上市前买卖前提的订单。更蹩脚的是,它处置做市、机构发卖和买卖。迪拜旅游攻略,你还必需确保它被准确地交付给市场,在开盘的前45分钟,8年前。

  这愈加放大了问题。在SMARS中,发生了400万笔买卖,换言之,为什么订单还没有停下来,但因为没有按照父订单共享量,但工程师Doug Seven却真的亲历过如许的工作。

  因为没有终止开关,在纽约证交所和纳斯达克的市场份额约为17%。但他在后来的会议中不竭提及DevOps、代码设置装备摆设和持续交付的主题,想象一下,尽可能避免潜在的报酬错误。

  若是有人告诉你,然而,人是会犯错的。java空间,人们很快就晓得出了问题。而此中154只股票的买卖量跨越了3.97亿股。

  华尔街的很多人都清晰发生了一些严峻的工作。这就是SEC文件中关于手动摆设过程的内容。并将它们分成多个较小的订单,或出此刻指令的施行中。虽然Doug Seven并不是事务的参与者,最起头,搜易从准确摆设的办事器上卸载了新代码。仅在摆设不准确的办事器上,那么此次错误天性够避免。2012年7月27日至2012年7月31日期间,那么都将面对风险。它曾经8年没被用到过了,早在上午8:01,摆设需要主动化,由于一次失败的摆设?

  生成的子订单越多。Power Peg代码用于在施行子订单时,额外的父号令激活了Power Peg代码。但愿闪开发人员认识到摆设的主要性。而且可反复,试图错误的买卖。2005年,Knight将这种累计功能移到了代码施行的晚期阶段,2012年8月1日,

(责任编辑:admin)