Есть программа, написанная на Django, которая автоматически каждые 2 минуты создаёт посты на странице в Фэйсбук, в соответствии с ТЗ в приложении. Программа размещена на VPS сервере и имеет простенький web-интерфейс с базовыми настройками и с функцией включения/выключения.
Проблема: после нескольких суток работы программа перестаёт выкладывать постинги. Часто останавливается на одном и том же товаре (но не всегда). Включение/выключение и перезапуск сервера не помогают. Приходится контактировать разработчика и ожидать перезапуска. Необходимо создать решение:
1.Выявить, описать и устранить причину сбоев.
2.Если сбой связан с взаимодействием программы с вешними факторами, например сервером или алгоритмами Фэйсбук, необходимо соответственно изменить код программы для устранения конфликта взаимодействия с Фэйсбуком или связаться с поддержкой сервера, если причина в нем.
3.Создать механизм принудительного запуска программы пользователем, в случае, если программа всё же остановится по иным причинам.
4.Менять основной функционал программы не нужно, если этого не требует устранение сбоя работы программы.