Найти - Пользователи
Полная версия: авторестарт приложения aiohttp
Начало » Web » авторестарт приложения aiohttp
1
Striver
Здравствуйте!
В Джанго и Фласке, в их внутренних серверах разработки есть такое свойство: если я поправлю какой-нибудь питоновский файл, то сервер автоматом перезапустится.

Сейчас приходится изучать и строить сервис на aiohttp (заказчику кто-то шепнул, что ОНО работает быстрее, и он теперь от нас это требует). Возможно ли здесь настроить такое же поведение, т.е. чтобы сервис перезапускался при изменении исходного текста программы?
Striver
Сам спросил, сам через неделю отвечаю, может быть ещё какому-нибудь бедолаге вроде меня это поможет.

Нужно ставить дополнительный пакет aiohttp-devtoos и запускать приложение через команду
 adev runserver

Вообще, эта аиохттп та ещё гадость…
alexbadaloff
Ещё есть модуль aioreloader

 ...
import aioreloader
...
app = web.Application()
aioreloader.start()
...
alexbadaloff
Ещё вариант c gunicorn:
 gunicorn aiohttp_module:app --bind localhost:5000 --worker-class aiohttp.worker.GunicornWebWorker --reload
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB