Как развернуть и контролировать долго работающее приложение Python (клиент Streaming / PubSub API)? - PullRequest
0 голосов
/ 21 декабря 2018

Я работаю над приложением Python, которое должно работать круглосуточно в качестве клиента, прослушивающего изменения в Salesforce Streaming API.

Каков рекомендуемый способ его развертывания в производственной среде?

Пока что я планирую настроить его непосредственно под systemd - это поможет в случае сбоя приложения или перезагрузки системы, но не поможет, если приложение зависает, не хватает памяти и т. Д.

Чтобы определить, не зависло ли это, я планирую включить простую конечную точку http в основной цикл с некоторой базовой статистикой и подключить внешний мониторинг.

Любые другие инструменты или рекомендацииследует использовать?

...