尝试部署到Heroku时,Dash App崩溃-gunicorn.errors.HaltServer:<HaltServer'Worker引导失败。' 3>

时间:2020-08-12 09:12:27

标签: python heroku plotly-dash

尝试部署到Heroku时,Dash App崩溃。我的Procfile是:

web: gunicorn index:server

回溯(最近通话最近一次):

remote: + IFS='     
remote: '
remote: + dokku_log_info2_quiet 'end xyz web container output'
remote: + declare 'desc=log info2 formatter (with quiet option)'
remote: + [[ -z '' ]]
remote: + echo '=====> end xyz  web container output'
         File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 225, in run
           handler()
         File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 260, in handle_term
           raise StopIteration
       StopIteration
       During handling of the above exception, another exception occurred:
       Traceback (most recent call last):
         File "/app/.heroku/python/bin/gunicorn", line 11, in <module>
           sys.exit(run())
         File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 61, in run
           WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
         File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/base.py", line 223, in run
           super(Application, self).run()
         File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/base.py", line 72, in run
           Arbiter(self).run()
         File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 228, in run
           self.halt()
         File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 345, in halt
           self.stop()
         File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 393, in stop
           time.sleep(0.1)
         File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 245, in handle_chld
           self.reap_workers()
         File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 525, in reap_workers
           raise HaltServer(reason, self.WORKER_BOOT_ERROR)
       gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
=====> end xyz web container output
remote: + kill_new 263c34f5e3780f8de1b01a0fc75eae6863ee25e0d4d506aa69f302acda76285b web 1
remote: + declare 'desc=wrapper function to kill newly started app container'
remote: + declare CID=263c34f5e3780f8de1b01a0fc75eae6863ee25e0d4d506aa69f302acda76285b PROC_TYPE=web CONTAINER_INDEX=1
remote: + mkdir -p /var/lib/dokku/data/scheduler-docker-local/xyz
remote: + echo '263c34f5e3780f8de1b01a0fc75eae6863ee25e0d4d506aa69f302acda76285b web.1'
remote: + docker container inspect 263c34f5e3780f8de1b01a0fc75eae6863ee25e0d4d506aa69f302acda76285b
remote: + docker container update --restart=no 263c34f5e3780f8de1b01a0fc75eae6863ee25e0d4d506aa69f302acda76285b
remote: + docker container stop 263c34f5e3780f8de1b01a0fc75eae6863ee25e0d4d506aa69f302acda76285b
remote: + docker container kill 263c34f5e3780f8de1b01a0fc75eae6863ee25e0d4d506aa69f302acda76285b
remote: + rm -rf /tmp/dokku-22405-git_build_app_repo.AFx5m1
remote: + exit_code=1
remote: + set -e
remote: + [[ 1 -eq 10 ]]
remote: + implemented=1
remote: + [[ 1 -ne 0 ]]
remote: + exit 1
To https://xyz/GIT/xyz
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://xyz/GIT/xyz'

此错误指的是什么,我该如何解决?这是需要在远程仓库上修复的东西吗?

0 个答案:

没有答案
相关问题