Flask: Как перезапустить Web App программно?
У меня есть 4 паука Scrapy, которых я запускаю через Flask на Azure. Как перезапустить приложение по нажатию кнопки на моем сайте? Как использовать REST API в функции Flask?
restart:
<a href="/restart" class="btn btn-danger">Restart</a>
flask:
@app.route('/restart')
def restart():
# REST API
Ответы (1 шт):
Автор решения: Bulat Khabibullin
→ Ссылка
Установить scrapyd и отправить API запрос. Отменить джобу(https://scrapyd.readthedocs.io/en/stable/api.html#cancel-json) -> запустить(https://scrapyd.readthedocs.io/en/stable/api.html#schedule-json)