Я работаю над локальным веб-приложением Windows.
Я работаю со службой RabbitMQ и у меня есть скрипт на python, который должен работать в фоновом режиме и получать сообщения из очереди (например, используя* функция pika basic_consume()
).
Вопрос в том, как программа должна работать на заднем плане.Некоторые параметры:
- с использованием pythonw.exe
- запуск сценария в качестве службы
- запуск сайта IIS
Мне нуженкод для повторного запуска в случае сбоя и простой контроль его остановки и перезапуска.Какая лучшая практика?