Python - Таймаут загрузки при ошибке развертывания Heroku - PullRequest
0 голосов
/ 20 июня 2020

Я создал приложение с улучшенной подсветкой в ​​python и пытаюсь развернуть его на Heroku, следуя нескольким видеороликам на YouTube. Однако я продолжаю получать следующие ошибки и не знаю, как их исправить.

2020-06-20T14:53:35.863016+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
2020-06-20T14:53:35.885669+00:00 heroku[web.1]: Stopping process with SIGKILL
2020-06-20T14:53:35.970864+00:00 heroku[web.1]: Process exited with status 137
2020-06-20T14:53:36.011903+00:00 heroku[web.1]: State changed from starting to crashed
2020-06-20T14:53:36.749597+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=stockinfo-sl.herokuapp.com request_id=9ef454ce-0c45-423b-84ed-c6aa8fbd5a8f fwd="73.181.67.146" dyno= connect= service= status=503 bytes= protocol=https

Вот следующие файлы, которые я отправил на heroku.

  1. app.py (оптимизированное приложение, которое работает на моем локальном компьютере)

  2. Pro c файл

    web: sh setup.sh && streamlit run app.py
    
  3. requirements.txt

    pandas==1.0.3
    streamlit==0.61.0
    datetime
    beautifulsoup4==4.9.1
    requests==2.23.0
    
  4. настройка. sh

    mkdir -p ~/.streamlit/
    
    echo "\
    [server]\n\
    headless = true\n\
    port = $PORT\n\
    enableCORS = false\n\
    \n\
    " > ~/.streamlit/config.toml
    

Я безуспешно пытался удалить приложение и вернуть его в heroku несколько раз, а также безуспешно перезапускал динамометрические станции. Кто-нибудь видит что-нибудь не так с загруженными мной файлами? Спасибо.

...