uvicorn: запускается только один инстанс при любом количестве workers
Может поможет страждущим как и я. Двое суток гугла и янденкса ;(
Во время отладки скрипта на FastApi возникла ситуация, что сервис должен обращаться сам к себе, ну типа небольшая рекруссия. Соответсвенно чтоб трюк сработал, нужно чтобы было запущено несколько инстансов uvicorn одновременно. Ну ноу проблем, запускаю:
1 |
uvicorn main:app --reload --port 8000 --workers 10 |
И нифига. Запускается только один инстанс. И так и сяк, и гул и яндекс.
Наутро доходит попробовать убрать —reload (ну т.е. перезапускать инстанс автоматически при изменении кода — очень полезная штука во время отладки). И…..заработало! Баг?