У меня есть скрипт на Python 3.6, который получает некоторые данные с сервера с помощью запроса командной строки, но иногда сервер занят, и ответ не завершен на 100%. На сервере есть команда, которая позволяет мне проверить, работает ли он должным образом, поэтому я хочу сделать проверку, которая выполняется, пока я получаю ответ API, чтобы проверить, все ли в порядке. Итак, в резюме идея заключается в следующем: 1. Запустите запрос, сервер начнет его обрабатывать. 2. Пока сервер обрабатывает ответ, скрипт запускает другой запрос, который проверяет, все ли в порядке, и ждет 5-10 секунд. 3. Сервер все еще обрабатывает ответ? Затем снова запустите проверку. Повторяйте это до тех пор, пока ответ не будет доставлен.
Я думал об использовании многопроцессорной обработки для этого и запускаю оба запроса параллельно, но я не знаю, как я могу проверить, выполняется ли основной запрос, чтобы повторитьпроверить ... Есть идеи ??