Heroku Hubot Slack интеграция теряет связь - PullRequest
0 голосов
/ 11 октября 2019

У нас уже несколько лет без проблем работает экземпляр Hubot на Heroku. Хотя в последние несколько месяцев у нас были проблемы с ботом, теряющим слабую связь. Мы не вносили изменений в код, и в журналах не указывается, что есть ошибка - keepalive выглядит нормально:

2019-10-11T14:49:47.597893+00:00 heroku[router]: at=info method=POST path="/heroku/keepalive" host=sanitized.herokuapp.com request_id=sanitized fwd="184.72.75.sanitized" dyno=web.1 connect=0ms service=2ms status=200 bytes=201 protocol=http
2019-10-11T14:54:47.573674+00:00 app[web.1]: [Fri Oct 11 2019 14:54:47 GMT+0000 (UTC)] INFO keepalive ping
2019-10-11T14:54:47.597321+00:00 app[web.1]: [Fri Oct 11 2019 14:54:47 GMT+0000 (UTC)] INFO keepalive pong: 200 OK
2019-10-11T14:54:47.596634+00:00 heroku[router]: at=info method=POST path="/heroku/keepalive" host=sanitized.herokuapp.com request_id=sanitized fwd="184.72.75.sanitized" dyno=web.1 connect=1ms service=2ms status=200 bytes=201 protocol=http
2019-10-11T14:59:47.591452+00:00 heroku[router]: at=info method=POST path="/heroku/keepalive" host=fierce-hamlet-2742.herokuapp.com request_id=sanitized" dyno=web.1 connect=0ms service=3ms status=200 bytes=201 protocol=http
2019-10-11T14:59:47.579040+00:00 app[web.1]: [Fri Oct 11 2019 14:59:47 GMT+0000 (UTC)] INFO keepalive ping
2019-10-11T14:59:47.592075+00:00 app[web.1]: [Fri Oct 11 2019 14:59:47 GMT+0000 (UTC)] INFO keepalive pong: 200 OK
2019-10-11T15:04:47.582768+00:00 app[web.1]: [Fri Oct 11 2019 15:04:47 GMT+0000 (UTC)] INFO keepalive ping
2019-10-11T15:04:47.597716+00:00 app[web.1]: [Fri Oct 11 2019 15:04:47 GMT+0000 (UTC)] INFO keepalive pong: 200 OK
2019-10-11T15:04:47.603865+00:00 heroku[router]: at=info method=POST path="/heroku/keepalive" host=sanitized.herokuapp.com request_id=sanitized fwd="184.72.75.sanitized" dyno=web.1 connect=0ms service=1ms status=200 bytes=201 protocol=http

Время до отказа обычно составляет несколько дней, перезапуск dynos переподключает Hubot и всевсе в порядке.

Мы запускаем довольно старый код Hubot, но попытались обновить (и потеряли кучу настроек), но видим те же проблемы.

Такое ощущение, что что-то было изменено вHeroku / Slack сторона, но длительное время между сбоями странно.

Есть идеи, на что еще обратить внимание, чтобы устранить неполадки или если есть известная проблема / изменение, которое может привести к сбою этой интеграции?

...