Tag: heroku

Heroku免费帐户有限?

目前,我运行wordpress作为免费托pipe的博客引擎,但是我正计划在Ruby平台上使用基于git的博客引擎(Jekyll,Toto)。 然后,我看到Heroku提供免费帐户function,但我没有看到有关带宽,磁盘空间,请求的任何细节?

如何停止Heroku上的应用程序?

我在Heroku上有一个正在被less数用户使用的应用程序。 但是,我注意到有一些数据问题,我想修复,并在同一时间停止的应用程序,所以用户不input任何新的东西。 有没有办法停止在Heroku上的应用程序,而不是摧毁它? 我看到,重新启动服务器命令在那里…虽然我没有看到像'停止'

用pgadmin连接到一个heroku数据库

我想用pgadmin客户端来pipe理我的heroku数据库。 到现在psql ,我一直在用psql来做这个。 当我使用来自heroku pg:credentials数据使用pgadmin连接de DB时,我得到: 发生了错误: 连接到服务器时出错:FATAL:权限被拒绝数据库“postgres”详细信息:用户没有CONNECT权限。 任何指导如何实现连接?

Rails 2.3风格的插件和弃用警告在Heroku中运行任务

我正在升级到Rails 3.2,并运行耙db:migrate给我几个forms的错误: 弃权警告:您在供应商/插件中有Rails 2.3风格的插件! 在Rails 4.0中将会删除对这些插件的支持。 将它们移出并将它们捆绑到您的Gemfile中,或者将它们作为lib / myplugin / *和config / initializers / myplugin.rb折叠到您的应用程序中。 有关更多信息,请参阅发行说明: http : //weblog.rubyonrails.org/2012/01/04/rails-3-2-0-rc2-has-been-released 。 (从/ app / Rakefile调用:7) 有什么令人困惑的是,我的vendor/plugins目录是空的 – 是否有另一个插件目录,它是参考?

从网站更名为Heroku应用程序,现在没有find

从heroku网站重命名我的heroku应用程序后,每当我cd到它的terminal目录,并运行任何heroku命令,我findApp not found 。 有没有人知道一个办法来解决这个问题?

Heroku + node.js错误(Web进程无法在启动后的60秒内绑定到$ PORT)

我有我的第一个node.js应用程序(本地运行良好) – 但我无法通过heroku(第一次w / heroku以及)部署它。 代码如下。 所以我不会让我写这么多的代码,所以我只是说在本地运行代码以及在我的networking中显示没有问题。 var http = require('http'); var fs = require('fs'); var path = require('path'); http.createServer(function (request, response) { console.log('request starting for '); console.log(request); var filePath = '.' + request.url; if (filePath == './') filePath = './index.html'; console.log(filePath); var extname = path.extname(filePath); var contentType = 'text/html'; switch (extname) { case '.js': […]

简单的方法来防止Heroku闲置?

在Heroku免费应用程序中,dynos似乎保持闲置状态 – 我的应用程序的stream量非常低,但在我的情况下,我的用户不得不等待20多秒才能启动一个新的dyno。 坦率地说,有了这样的等待,很多人会在第一页显示之前离开。 所以,我有一个问题:当我的stream量是每天一位数的时候,我是否应该每月支付36美元来为每个用户节省20秒的令人尴尬的时间。 有没有解决的办法??

如何将不同的本地Git分支推送到Heroku / master

Heroku有一个忽略所有分支而不是“主”的策略。 虽然我确信Heroku的devise人员对这个策略有很好的理由(我为存储和性能优化而猜测),但是作为一名开发人员,我的后果是无论我可能在做什么本地主题分支,我想要一个简单的方法将Heroku的主人切换到当地主题分支,并在Heroku上用“git push heroku -f”重写主人。 从阅读http://progit.org/book/ch9-5.html的“推送参考资料”部分得到的是 git push -f heroku local-topic-branch:refs / heads / master 我真的很喜欢的一种方法是在configuration文件中进行设置,以便“git push heroku”总能完成上述操作,用当前分支的名称replacelocal-topic-branch 。 如果有人知道如何做到这一点,请让我知道! 对此的警告当然是,如果我是唯一可以推送到Heroku应用程序/存储库的人,这是唯一明智的。 testing或QA团队可能会pipe理这样一个存储库来尝试不同的候选分支,但他们必须进行协调,以便他们都能够同意他们在任何一天推送到哪个分支。 不用说,拥有一个独立的远程仓库(比如GitHub)也是一个非常好的主意,没有这个限制来支持所有的事情。 我会叫那个“起源”,用Heroku来“Herku”,这样“git push”总是支持起源,“git push heroku”把我现在的任何分支推向Heroku的主分支,覆盖它如有必要。 这会工作吗? [遥远的“英雄”] url = git@heroku.com:my-app.git push = + refs / heads / *:refs / heads / master 在开始实验之前,我想听听更有经验的人,尽pipe我想我可以在Heroku上创build一个虚拟应用程序并对其进行实验。 至于抓取,我并不在乎Heroku资料库是否只写。 我还有一个独立的存储库,比如GitHub,用于备份和克隆我所有的工作。 脚注:这个问题与使用Heroku的分支策略的Good Git部署相似,但不完全相同?

在Heroku上创buildnode.js应用程序时,是否应该检查node_modules进行git?

我在这里按照Heroku上的node.js的基本入门说明: https://devcenter.heroku.com/categories/nodejs 这些指令不会告诉你创build一个.gitignore node_modules,因此暗示node_modules应该被检入到git中。 当我在git中包含node_modules时,我的入门应用程序运行正常。 当我按照更先进的例子: https://github.com/mongolab/tractorpush-server(source)https://devcenter.heroku.com/articles/realtime-polyglot-app-node-ruby-mongodb-socketio 它指示我将node_modules添加到.gitignore。 所以我从git中删除了node_modules,将它添加到.gitignore,然后重新部署。 这一次部署失败如此: —–> Heroku receiving push —–> Node.js app detected —–> Resolving engine versions Using Node.js version: 0.8.2 Using npm version: 1.0.106 —–> Fetching Node.js binaries —–> Vendoring node into slug —–> Installing dependencies with npm Error: npm doesn't work with node v0.8.2 Required: node@0.4 || 0.5 […]

为什么在AWS存在的时候人们使用Heroku? Heroku与AWS有什么区别?

我是一个初学者的RoR程序员,他正计划使用Heroku来部署我的应用程序。 我的其他顾问的朋友说,Heroku真的很简单,很好用。 唯一的问题是我还不知道Heroku是做什么的 我已经看了他们的网站 ,简而言之,Heroku做的是帮助扩展,但是…为什么这甚至很重要? Heroku如何帮助: 速度 – 我的研究表明,如果我针对美国/亚洲的观众,在美国东海岸部署AWS将是最快的。 安全 – 他们有多安全? 缩放 – 它是如何工作的? 成本效益 – 有一个像dyno这样的东西,可以很容易地扩展。 他们如何面对竞争对手? 例如, Engine Yard和bluebox ? 请使用外行英文术语来解释…我是一个初学者程序员。