Я пишу программу на Python, которая должна работать без перерыва 30 дней подряд.Он подключается к MQTT-клиенту и прослушивает сообщения по ряду тем.
Я использую экземпляр сервера EC2 под управлением Linux AMI, и мне интересно, как я могу настроить его на постоянную работу в течение этого времени?
Я искал cronjobs и перезагружался каждые X дней, но желательно, чтобы система не имела времени простоя, если это возможно.
Однако я не уверен, как настроить это и убедиться, что сценарий перезапускается, если сервер / программа когда-либо выходила из строя.
Клиент подключится к OpenVPN VPC через amazon, а затем запустит скрипт и продолжит его работу.Можно ли это настроить?
Используемая версия:
Amazon Linux AMI 2018.03.0.20180811 x86_64 HVM GP2
NAME="Amazon Linux AMI"
VERSION="2018.03"
ID_LIKE="rhel fedora"
VERSION_ID="2018.03"