当我按Procfile掌握以部署应用程序时,Dyno将不会显示

时间:2020-01-01 17:21:03

标签: node.js git heroku worker procfile

尝试部署我的应用时; (一个使用我制作的twitterbot在Twitter上发布18,982个屏幕截图的应用程序,试图在后台运行它),我使用Windows命令提示符,并且利用node将代码推送到我的应用程序的主目录中,但是我不断收到错误消息而且我的测功机也不会显示(即使我制作的Procfile包含worker: node server.js

每当我尝试推送至主目录时,就会出现错误消息。

F:\xxxxxxxxxxxxxxxx>git push heroku master
Enumerating objects: 18996, done.
Counting objects: 100% (18996/18996), done.
Delta compression using up to 12 threads
Compressing objects: 100% (18988/18988), done.
Writing objects: 100% (18996/18996), 4.38 GiB | 108.26 MiB/s, done.
Total 18996 (delta 6), reused 18992 (delta 5)
remote:
remote: !       Size of checkout and restored submodules exceeds 1 GB. Reduce size and try pushing again.
remote:
To https://git.heroku.com/xxxxxxxxxxxxxxxxx.git
 ! [remote rejected]   master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/xxxxxxxxxxxxxxxxx.git'

我遵循了这些教程中的说明:

1 个答案:

答案 0 :(得分:1)

问题不在您的代码中。

问题是您正在尝试上传超过1GB的代码...。

检出和恢复的子模块的大小超过1 GB 。减小尺寸并尝试再次推动。

Heroku将您的大小限制为500MB