{"push_id":1940343106,"size":3,"distinct_size":1,"ref":"refs/heads/production","head":"fc8c2b9e4397beab008ea37288dc155693eb12ff","before":"fc511354ecfc8f814b7e997bc08f1675b1aee262","commits":[{"sha":"98eb4e3198a3dcf734434d86c4ae05200d500259","author":{"name":"Scott Erickson","email":"1e7b26543818d9028940444fc06b49a3e83a3c20@gmail.com"},"message":"Add timeout request and a self-health checker\n\nNode doesn't handle timeouts well; by default it returns nothing and reports\n200 after two minutes.\n\nAdd a connect timeout middleware to limit responses to one minute and\nreturn 503. Also have production node instances continuously run\nhealthchecks and kill themselves if they fail repeatedly. `multicore.coffee`\nwill then spin up a replacement worker.","distinct":false,"url":"https://api.github.com/repos/codecombat/codecombat/commits/98eb4e3198a3dcf734434d86c4ae05200d500259"},{"sha":"c900ccd20bebdfcbd25fb720528ec942ae1ce356","author":{"name":"Scott Erickson","email":"1e7b26543818d9028940444fc06b49a3e83a3c20@gmail.com"},"message":"Merge pull request #4433 from codecombat/timeouts\n\nAdd timeout request and a self-health checker","distinct":false,"url":"https://api.github.com/repos/codecombat/codecombat/commits/c900ccd20bebdfcbd25fb720528ec942ae1ce356"},{"sha":"fc8c2b9e4397beab008ea37288dc155693eb12ff","author":{"name":"Scott Erickson","email":"1e7b26543818d9028940444fc06b49a3e83a3c20@gmail.com"},"message":"Merge branch 'master' into production","distinct":true,"url":"https://api.github.com/repos/codecombat/codecombat/commits/fc8c2b9e4397beab008ea37288dc155693eb12ff"}]}
{"actor":{"display_login":"sderickson"}}