#heroku
Вопрос:
Я развертываю первое приложение flask в heroku и получаю некоторые ошибки, которые я не могу понять. Файл процесса —> >веб: приложение gunicorn:приложение requirements.txt:
Ошибка, которую я получаю, заключается в следующем:
``` 'sklearn.ensemble.forest'**
``` 2021-04-26T23:38:52.683083 00:00 app[web.1]: [2021-04-26 23:38:52 0000] [7] [INFO] Worker
``` exiting (pid: 7)
``` 2021-04-26T23:38:52.851532 00:00 app[web.1]: [2021-04-26 23:38:52 0000] [4] [WARNING] Worker
``` with pid 7 was terminated due to signal 15
``` 2021-04-26T23:38:52.938143 00:00 app[web.1]: [2021-04-26 23:38:52 0000] [4] [INFO] Shutting
``` down: Master
``` 2021-04-26T23:38:52.938211 00:00 app[web.1]: [2021-04-26 23:38:52 0000] [4] [INFO] Reason:
``` *Worker failed to boot.*
``` 2021-04-26T23:38:53.048829 00:00 heroku[web.1]: **Process exited with status 3**
``` 2021-04-26T23:38:53.136363 00:00 heroku[web.1]: **State changed from up to crashed**
``` 2021-04-26T23:38:59.000000 00:00 app[api]: **Build succeeded**
``` 2021-04-26T23:39:03.908807 00:00 heroku[router]: **at=error code=H10 desc="App crashed"**
```method=GET
``` path="/"
``` 2021-04-26T23:39:04.254733 00:00 heroku[router]: **at=error code=H10 desc="App crashed"** method=GET
``` path="/favicon.ico"
[1]: https://i.stack.imgur.com/dH7ga.jpg
Комментарии:
1. Похоже, scikit-learn не совсем поддерживается без использования чего-то вроде Docker: help.heroku.com/S48C2M3H/…
2. Это мой первый проект, так что я действительно в замешательстве. Что вы предлагаете мне сделать?
3. На мой взгляд, Докер не так просто взять в руки за короткое время, но если вы ознакомитесь с основными идеями, то вам следует попробовать следовать структуре этого репозитория: github.com/heroku-examples/python-miniconda
4. Я не знаю, связано ли это, но когда я запускаю app.py из командной строки работает нормально, но когда я активирую виртуальную среду, я все равно получаю ту же ошибку.
5. Вы имеете в виду командную строку на вашем локальном компьютере, верно? Он должен нормально работать на вашей локальной машине, проблема только в зависимостях, поддерживаемых Heroku.