{"action":"opened","issue":{"url":"https://api.github.com/repos/Metaswitch/ellis/issues/193","repository_url":"https://api.github.com/repos/Metaswitch/ellis","labels_url":"https://api.github.com/repos/Metaswitch/ellis/issues/193/labels{/name}","comments_url":"https://api.github.com/repos/Metaswitch/ellis/issues/193/comments","events_url":"https://api.github.com/repos/Metaswitch/ellis/issues/193/events","html_url":"https://github.com/Metaswitch/ellis/issues/193","id":187777363,"number":193,"title":"ellis crashes and doesn't write useful logs if used when homestead is down.  ","user":{"login":"benritchie","id":8005676,"avatar_url":"https://avatars.githubusercontent.com/u/8005676?v=3","gravatar_id":"","url":"https://api.github.com/users/benritchie","html_url":"https://github.com/benritchie","followers_url":"https://api.github.com/users/benritchie/followers","following_url":"https://api.github.com/users/benritchie/following{/other_user}","gists_url":"https://api.github.com/users/benritchie/gists{/gist_id}","starred_url":"https://api.github.com/users/benritchie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benritchie/subscriptions","organizations_url":"https://api.github.com/users/benritchie/orgs","repos_url":"https://api.github.com/users/benritchie/repos","events_url":"https://api.github.com/users/benritchie/events{/privacy}","received_events_url":"https://api.github.com/users/benritchie/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-11-07T17:36:43Z","updated_at":"2016-11-07T17:36:43Z","closed_at":null,"body":"If homestead is down, Ellis:\r\n * doesn't write any logs to indicate this to its log file.  \r\n * crashes\r\nLack of logs makes debugging issues caused by this unnecessarily hard, and wastes time.  \r\n\r\nexample logs from ellis current logfile when recieving a message from the live tests when in this state:\r\n07-11-2016 15:18:38.636 UTC INFO web.py:1447: 200 GET /ping (0.0.0.0) 0.20ms\r\n07-11-2016 15:18:45.466 UTC INFO web.py:1447: 201 POST /session (0.0.0.0) 125.34ms\r\n07-11-2016 15:18:45.512 UTC INFO homestead.py:292: Sending HTTP PUT request to http://hs.bgcf-staging.bgcf.cw-ngv.com:8889/private/4555550550%40bgcf-staging.bgcf.cw-ngv.com\r\n07-11-2016 15:19:05.532 UTC INFO homestead.py:292: Sending HTTP GET request to http://hs.bgcf-staging.bgcf.cw-ngv.com:8889/private/4555550550%40bgcf-staging.bgcf.cw-ngv.com/associated_implicit_registration_sets\r\n07-11-2016 15:19:19.154 UTC INFO main.py:113: Ellis process starting up\r\n07-11-2016 15:19:19.227 UTC INFO homestead.py:62: Pinged Homestead OK\r\n\r\n=============\r\nrepo:\r\nstop homestead, \r\nrun live tests.  "}}
{"actor":{"display_login":"benritchie"}}