Я успешно выполнил шаги в http://docs.deeppavlov.ai/en/master/integrations/aws_ec2.html, чтобы запустить REST API.
В частности, как указано в шагах по ссылке, я s sh на Ubuntu сервера, создайте и активируйте виртуальную среду Python 3.6 и установите DeepPavlov, а также зависимости и модели, описанные в этих шагах.
Последний шаг - запуск службы REST API в следующем формате:
python -m deeppavlov riseapi <config_path> -p <port>
На экране будет указано, что Uvicorn запущен, и нажмите CTRL + C для выхода.
В этот момент я могу получить доступ к API из браузера и регистрирует HTTP-запросы экран.
Но если я завершу сеанс s sh, служба API больше не будет работать.
Как я могу:
- Запустить службы, чтобы она продолжала работать даже после того, как я выйду из сервера.
- Захват регистрации из службы.
- Определите, работает служба или нет, и сможете остановить / перезапустить службу при желании.