{"id":2540,"date":"2019-04-16T13:09:18","date_gmt":"2019-04-16T18:09:18","guid":{"rendered":"https:\/\/www.mysmartbots.com\/blog\/?p=2540"},"modified":"2019-04-16T13:09:18","modified_gmt":"2019-04-16T18:09:18","slug":"todays-bot-outages-the-techy-post","status":"publish","type":"post","link":"https:\/\/www.mysmartbots.com\/blog\/2019\/04\/todays-bot-outages-the-techy-post\/","title":{"rendered":"Today&#8217;s bot outages (the techy post)"},"content":{"rendered":"<p><img loading=\"lazy\" class=\"alignright size-full wp-image-1719\" src=\"https:\/\/www.mysmartbots.com\/blog\/wp-content\/smartbots\/2017\/03\/20170325-bots-are-healthy.jpg\" alt=\"\" width=\"250\" height=\"193\" \/>Some bots went offline today,\u00a0which\u00a0led to web account outages. The reason was one of\u00a0our bot servers which has died because of\u00a0a hard drive failure. The affected bots were\u00a0quickly moved to a nearby server&#8230; which got crashed under the extra load, too. This was unexpected.<\/p>\n<p>The good news is that while our server team was\u00a0trying to reanimate these machines, the development team managed to\u00a0develop the system which allows SmartBots to quickly detach (or, say, temporary forget) any\u00a0set of\u00a0broken bots. This will also help during SL rolling restarts, when large random sets of bots fall\u00a0offline.<\/p>\n<p>We are sorry if your bots were offline today. Everything is running smoothly now!<\/p>\n<p>P.S. We are going to completely replace the second, unreliable server tomorrow. All bots are\u00a0expected to stay online during the migration.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some bots went offline today,\u00a0which\u00a0led to web account outages. The reason was one of\u00a0our bot servers which has died because of\u00a0a hard drive failure. The affected bots were\u00a0quickly moved to a nearby server&#8230; which got crashed under the extra load, too. This was unexpected. The good news is that while our server team was\u00a0trying to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[373],"tags":[140,366,290],"_links":{"self":[{"href":"https:\/\/www.mysmartbots.com\/blog\/wp-json\/wp\/v2\/posts\/2540"}],"collection":[{"href":"https:\/\/www.mysmartbots.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mysmartbots.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mysmartbots.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mysmartbots.com\/blog\/wp-json\/wp\/v2\/comments?post=2540"}],"version-history":[{"count":3,"href":"https:\/\/www.mysmartbots.com\/blog\/wp-json\/wp\/v2\/posts\/2540\/revisions"}],"predecessor-version":[{"id":2543,"href":"https:\/\/www.mysmartbots.com\/blog\/wp-json\/wp\/v2\/posts\/2540\/revisions\/2543"}],"wp:attachment":[{"href":"https:\/\/www.mysmartbots.com\/blog\/wp-json\/wp\/v2\/media?parent=2540"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mysmartbots.com\/blog\/wp-json\/wp\/v2\/categories?post=2540"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mysmartbots.com\/blog\/wp-json\/wp\/v2\/tags?post=2540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}