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

问题描述

尝试部署到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'

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)