您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

推送零钱后,Heroku应用程序崩溃了。非常困惑

推送零钱后,Heroku应用程序崩溃了。非常困惑

我能够解决问题,但仍然不知道为什么会首先发生!

经过大量的实验,我最终在Heroku上设置了一个全新的应用程序。我在新应用程序中检查了环境变量,并得到以下信息:

 Cinnas-MacBook-Pro:thawing-temple-4323 cinna$ heroku config
 === thawing-temple-4323 Config Vars
 FACEBOOK_APP_ID:  ***
 FACEBOOK_SECRET:  ***
 PATH:             bin:/usr/local/bin:/usr/bin:/bin
 PYTHONUNBUFFERED: true

检查我的原始应用程序(损坏的应用程序)后,我意识到新的环境变量以某种方式在我的上一次推送中添加了,如日志所示:

 2012-10-04T04:20:04+00:00 heroku[api]: Add PYTHONUNBUFFERED, PYTHONPATH, PYTHONHOME, LANG, LD_LIBRARY_PATH, PATH, PYTHONHASHSEED, LIBRARY_PATH config by ***@***

并检查我的环境变量:

 Cinnas-MacBook-Pro:infinite-fortress-4866 cinna$ heroku config
 === infinite-fortress-4866 Config Vars
 LANG:             en_US.UTF-8 
 LD_LIBRARY_PATH:  /app/.heroku/vendor/lib
 LIBRARY_PATH:     /app/.heroku/vendor/lib
 PATH:             /app/.heroku/venv/bin:/bin:/usr/local/bin:/usr/bin   
 PYTHONHASHSEED:   random
 PYTHONHOME:       /app/.heroku/venv/
 PYTHONPATH:       /app/
 PYTHONUNBUFFERED: true

我使用以下命令删除了这些新变量:

 heroku config:remove PYTHONPATH PYTHONHOME LANG LD_LIBRARY_PATH PYTHONHASHSEED LIBRARY_PATH

然后我的应用又开始工作了。我一直在推送更多代码,并且此问题不再发生。

我仍然很好奇为什么/为什么要首先添加这些变量,因为我所做的就是进行git push。

其他 2022/1/1 18:33:00 有525人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶