Questions tagged «heroku»

Heroku是一个用于Ruby,Node.js,Python,Go,PHP和基于JVM的应用程序的云平台。它具有基于Git的GitHub和API部署策略,大量作为附加组件提供的服务以及完整的API。

4
Heroku Postgres-终止挂起的查询(事务中的空闲)
我将Heroku与Crane Postgres选项一起使用,当本地计算机崩溃时,我正在从本地计算机上对数据库运行查询。如果我跑步 select * from pg_stat_activity 其中一项具有 <IDLE> in transaction 在current_query_text列中。 结果,我无法删除已终止查询所写入的表。我试过使用pg_cancel_backend(N),它返回True,但似乎什么也没有发生。 如何终止此过程,以便可以删除表?

6
如何配置Heroku应用程序DNS到Godaddy域?
我创建了一个heroku应用程序,并希望从godaddy.com为其提供域名。 我已经配置了heroku提供的所有三台主机,但是现在出现错误提示: Heroku | 没有这样的应用程序 在该主机名上没有配置任何应用程序。 应用所有者可能已将其重命名,或者您输入了错误的URL。 我想知道:还有其他方法可以配置heroku应用程序吗? 更新:新方法 请使用此链接进行新方法。接受的答案是旧功能。
99 heroku  dns 

4
如何为指向Heroku应用程序的顶点域(无www)设置DNS?
我已经在我的Heroku应用中添加了自定义域,并且可以使用www.domain.com。 我也需要知道如何设置域而不www解析该应用程序。 这是我当前的DNS设置: $TTL 86400 @ IN SOA ns1.first-ns.de. postmaster.robot.first-ns.de. ( 2013041500 ; serial 14400 ; refresh 1800 ; retry 604800 ; expire 86400 ) ; minimum @ IN NS robotns3.second-ns.com. @ IN NS robotns2.second-ns.de. @ IN NS ns1.first-ns.de. @ IN A 88.198.38.XXX localhost IN A 127.0.0.1 mail IN A …
97 heroku  dns 

5
允许对Heroku上的Express / Node.js应用程序进行CORS REST请求
我已经在用于node.js的快速框架上编写了REST API,该API可以处理来自Chrome中的js控制台的请求以及URL栏等。域(CORS)。 由javascript前端自动发出的第一个请求是对/ api / search?uri =的,并且似乎对“预检” OPTIONS请求失败。 在我的express应用中,我使用以下方法添加了CORS标头: var allowCrossDomain = function(req, res, next) { res.header('Access-Control-Allow-Origin', '*'); res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,OPTIONS'); res.header('Access-Control-Allow-Headers', 'Content-Type, Authorization, Content-Length, X-Requested-With'); // intercept OPTIONS method if ('OPTIONS' == req.method) { res.send(200); } else { next(); } }; 和: app.configure(function () { app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(app.router); app.use(allowCrossDomain); app.use(express.static(path.join(application_root, …
97 node.js  rest  heroku  express  cors 

3
如何将我的仓库添加到heroku应用
我创建了一个heroku应用,然后我的机器崩溃了。我有一台新机器。如何将现有应用程序附加到heroku应用程序。当我访问heroku页面时,我的应用程序的网址是这样的 git@heroku.com:myapp.git 我无法克隆此应用,因为我已经myapp从github获得了。因此,我需要将heroku作为远程添加到我现有的github应用程序中。任何人都知道语法。
96 heroku 

4
将应用程序推送到heroku问题
我试图将我的应用程序推送到heroku,并且收到以下消息: $ heroku create Creating electric-meadow-15..... done Created http://electric-meadow-15.heroku.com/ | git@heroku.com:electric-meadow-1 5.git $ git push heroku master ! No such app as fierce-fog-63 fatal: The remote end hung up unexpectedly 我现在明白了,这很奇怪,我已经将应用程序多次推送到heroku了,没有出现问题。最奇怪的是,这fierce-fog-63是我很久以前制作并删除的旧应用。为什么现在heroku尝试推送到该应用程序不再存在,特别是当我创建了一个新应用程序时?有什么建议?

7
使用node.js postgresql模块的正确方法是什么?
我正在Heroku上编写一个node.js应用程序,并使用pg模块。我无法弄清楚为查询数据库所需的每个请求获取客户端对象的“正确”方法。 该文档使用如下代码: pg.connect(conString, function(err, client) { // Use the client to do things here }); 但是,您肯定不需要pg.connect在使用数据库的每个函数中调用对吗?我看过其他执行此操作的代码: var conString = process.env.DATABASE_URL || "tcp://postgres:1234@localhost/postgres"; var client = new pg.Client(conString); client.connect(); // client is a global so you can use it anywhere now 我倾向于第二种选择,因为我仍然相信Heroku的免费数据库实例仅限于一个连接,但是以这种方式进行操作是否有任何弊端?每次使用之前,是否需要检查我的客户端对象是否仍处于连接状态?

13
Facebook应用:本地主机不再作为应用域
我一直在使用Rails和jQuery为Facebook编写游戏。自从我开始使用Facebook Javascript SDK以来,使用localhost作为应用程序域似乎可以正常工作。我能够在本地和Heroku上测试我的游戏。 在过去的一天中,Facebook似乎已对其开发人员UI进行了重大更新。现在,如果我将localhost添加为应用程序域,它将给我以下错误: 必须从“画布URL”,“安全画布URL”,“站点URL”,“移动站点URL”,“页面标签URL”或“安全页面标签URL”派生。检查并更正以下域:localhost 我的游戏现在也无法在本地运行,当Javascript SDK登录用户时出现错误: API错误代码:191 API错误描述:应用程序不拥有指定的URL错误消息:无效的redirect_uri:应用程序配置不允许给定的URL。 部署游戏时不会发生这种情况,因为herokuapp.com被认为是有效的应用程序域。 如果我不能再使用localhost或127.0.0.1,应该如何开发和测试游戏?


14
多个heroku帐户
在计算机上使用多个Heroku帐户时遇到麻烦。 事实是,在使用heroku gem切换帐户之前,它的效果非常好。但是现在(即使我已经生成了新的SSH密钥),它也无法正常工作。 当我这样做时,git push heroku master它只是说: my@email.com无权访问my_app_name 有人对我该如何解决有任何建议吗?
92 git  heroku 

6
“ git push heroku master”如何知道要推送到何处以及如何推送到其他仓库?
当推送到Heroku上托管的存储库时,必须执行以下命令: git push heroku master 做什么heroku和master在此命令指示?git如何知道要推送到哪里?(git路径) 另外,我不知道我可以heroku rename用来重命名应用程序,所以在此之前,说我正在使用应用程序名称trytryheroku,现在我使用了,heroku create real-thing但是如果我按下,它仍然会推送到trytryheroku ...有没有办法推送到真实的东西呢?
92 git  heroku 

2
出现错误:部署到heroku时,必须至少安装一个postgresql-client- <version>软件包。
sdilshod@sdilshod-Lenovo-B590:~/webapp/saturn$ heroku run rake db:migrate Running `rake db:migrate` attached to terminal... up, run.6194 DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* …

7
如何在不写入磁盘的情况下将AWS S3上的文本文件导入熊猫
我有一个保存在S3上的文本文件,它是一个制表符分隔的表。我想将其加载到熊猫中,但由于我在heroku服务器上运行,因此无法先保存它。这是我到目前为止所拥有的。 import io import boto3 import os import pandas as pd os.environ["AWS_ACCESS_KEY_ID"] = "xxxxxxxx" os.environ["AWS_SECRET_ACCESS_KEY"] = "xxxxxxxx" s3_client = boto3.client('s3') response = s3_client.get_object(Bucket="my_bucket",Key="filename.txt") file = response["Body"] pd.read_csv(file, header=14, delimiter="\t", low_memory=False) 错误是 OSError: Expected file path name or file-like object, got &lt;class 'bytes'&gt; type 如何将响应主体转换为大熊猫可以接受的格式? pd.read_csv(io.StringIO(file), header=14, delimiter="\t", low_memory=False) returns TypeError: …

1
捕获TERM并发送QUIT后,Heroku上的独角兽退出超时
我收到一个运行独角兽和sidekiq的Heroku应用程序的R12退出超时错误。每当我部署时,这些错误每天都会发生1-2次。我知道我需要转换Heroku的关闭信号以使独角兽正确响应,但我认为我已经在以下独角兽配置中这样做了: worker_processes 3 timeout 30 preload_app true before_fork do |server, worker| Signal.trap 'TERM' do puts "Unicorn master intercepting TERM and sending myself QUIT instead. My PID is #{Process.pid}" Process.kill 'QUIT', Process.pid end if defined?(ActiveRecord::Base) ActiveRecord::Base.connection.disconnect! Rails.logger.info('Disconnected from ActiveRecord') end end after_fork do |server, worker| Signal.trap 'TERM' do puts "Unicorn worker …
90 heroku  unicorn 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.