Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Heroku_IT技术博客_编程技术问答 - 「Fatal编程技术网」

在Heroku上部署时,如何轻松地写入日志文件?

在Heroku上运行时,我希望能够通过puts或其他类似语句将关键信息写入日志文件 但是Heroku不允许写入文件,那么有什么方法可以轻松做到这一点呢?Heroku建议您使用Hoptoad或Get Exception等外部服务。Heroku建议您使用Hoptoad或Get Exception等外部服务。您所做的任何事情都必须通过与数据库的交互来完成,或者通过与外部应用程序的HTTP交互。这些是目前平台上保存信息的唯一方法。就个人而言,如果我必须进行日志记录,而Hoptoad(等)无法工作,我会登

Heroku CLI:如何按自定义域引用应用程序?(文档中的示例不起作用)

Heroku在CLI上的文档说要做到这一点(): 如果您有多个heroku remote,或者希望在本地工作副本之外执行app命令,则可以指定显式的app名称、域或git remote,如下所示: 然而,我无法让第二个工作。这就是我得到的: $ heroku info --app foo === foo [...] $ heroku domains --app foo Domain names for foo.herokuapp.com: foo.example.com $ heroku i

Heroku创建了十几个sh和ruby流程

我已经成功地在Mac上安装了Heroku Toolbelt,除了Heroku创建了多个sh和ruby进程,在终端中每次使用Heroku应用程序时都会冻结我的Mac 感谢帮助:)为了解决问题,我们需要首先移除Heroku收费带: rm -rf /usr/local/heroku rm -rf /usr/bin/heroku 并使用以下方式安装Heroku: 为了充分使用Heroku,您可能需要安装额外的gems,如果有这种需要,您将在命令行中得到通知 编辑 问题已在较新版本中解决 brew in

让应用程序确定它是否在Heroku上运行

我遇到了这样的情况:我正在开发的应用程序需要确定它是在Heroku上运行还是在本地运行。(旁注,但Heroku上的Imagemagick似乎不尊重-format选项,因此返回的结果与本地开发不同。与问题不完全相关) Heroku上是否有任何本机环境变量可供应用程序用于确定 我已经通过Heroku的文档进行了大量的搜索和阅读,但是我没有找到任何关于这方面的信息 谢谢 您可以使用许多启发式方法来确定是否以合理的精度在Heroku上运行,但它们大多是黑客(查看目录结构等)。我不知道系统提供了任何简单的

如何在Heroku上为Jekyll静态站点创建别名?

我在Heroku上有一个Jekyll网站 网站生成后,我创建了一个文件public/photos.html。如何设置Jekyll/Heroku以允许我以domain.com/photos而不是domain.com/photos.html的身份访问页面 而且我不希望必须使用支持机架中间件的rack rewrite。这似乎有点过分 谢谢 您可以在Sinatra中进行路由匹配,并提供您喜欢的任何页面,请参见:最简单的方法是将文件命名为photos/index.html,而不是photos.html。如

为什么Heroku DB总是报告至少3个打开的连接?

My Heroku生产数据库始终报告至少3个打开的连接: $ heroku pg:info Plan: Crane [...] Connections: 3 [...] 即使我将web动态对象缩放为0(我不使用辅助动态对象),这3个连接仍然存在 这些联系的来源是什么?我在Heroku Postgres工作。这些连接由各种监视系统使用,它们可以帮助我们保持数据库的活力 您可以在中运行heroku pg:psql,然后运行SELECT*from pg_stat_activity,查看

使用vulcan为inkscape制作heroku构建包

我希望能够在heroku上的rails应用程序中使用inkscape()的命令行版本进行一些图像处理。不,imagemagick等不行 因此,我开始使用inkscape作为包含的二进制文件开发自己的构建包 为此,我安装了vulcan,下载了inkscape源代码,并尝试如下构建: curl -L -O http://downloads.sourceforge.net/inkscape/inkscape-0.48.4.tar.gz tar -xzvf inkscape-0.48.4.tar.gz

heroku pg:不从heroku数据库提取表

我正试图使用heroku bash命令将heroku数据库拉入本地Windows计算机 heroku pg:pull heroku\u POSTGRESQL\u COLOR mydatabase--app appname 当我运行上述命令时,出现以下错误: “env”不被识别为内部或外部命令、可操作程序或批处理文件 但是创建了本地数据库“mydatabase”,但没有任何表 我的heroku应用程序的数据库中有一个表,但它不会被拉到我的本地数据库中 帮我解决这个问题。要在heroku中备份转储文

成功部署后无法在Heroku上查看Yii应用程序

我能够从Github repo成功地将我的Yii2应用程序部署到Heroku。但是,当我尝试访问Heroku()提供的域时,我收到一个错误,上面说“禁止您没有访问/访问此服务器的权限”。下面提供了我的构建日志。有人能提供一些指导吗 -----> PHP app detected -----> Resolved 'composer.lock' requirement for PHP to version 5.6.14. -----> Installing system packa

什么;是";Heroku附加组件?他们做什么?

我可能会因为过于含糊/基于观点而被击倒,不管怎样。但这是一个严肃的问题,尽管Heroku在这方面做了大量的文档,但我一辈子都搞不清楚它们是做什么的(即定义“插件”的统一主题是什么) 据我所知,他们为你的应用程序创建了一个API,外部提供商可以通过一种通用的方式与之交互(即SendGrid团队不必配置他们的服务来与每个提供附加组件的Heroku应用程序一起工作)。通过这种方式(继续上面的例子),SendGrid可以将信息从你的应用程序拉入他们的服务,写入你的应用程序,等等 我更不确定的是这有什么限

如何使用Heroku在Parse Open Server上设置云编码

我到处都找过了,但似乎不知道如何使用Heroku在Parse Open Server上设置云编码 我看到这个链接,它告诉我应该在Index.js和Main.js文件中放置什么:。但是,我似乎找不到这些文件。我也找不到“云”文件夹。 如何找到云文件夹 我使用此页面上的“DeploytoHeroku”链接在MongoDB上创建了解析服务器:。通过填写所有信息创建应用程序后,我运行命令heroku git:clone-a yourAppName来克隆应用程序文件。但是,当我使用该命令时,我会获得一个空

当使用空闲计划时,JHipster在Heroku上的内存不足

我已经在Heroku部署了最新的纯JHipster 3.2。我正在使用Heroku的免费订阅计划 部署完成后,我在日志中看到以下错误: 错误R14(超出内存配额) 运行mem的工艺=569M(111.1%) 似乎超出了记忆范围。JHipster与free plan一起工作吗?在Heroku或其他PaaS上运行JHipster的免费计划,我必须使用哪些选项?是的,它正常工作。甚至有人在树莓皮上使用JHipster,所以512Mo就足够了。但请记住,您是在免费计划中: 您可能希望删除缓存(缓存

在Golang应用程序中使用Heroku调度程序附加组件

我不知道如何将Heroku调度程序插件与Go一起使用 我想定期运行一个单独的Go文件,但我可以找到实现这一点的命令 根据Heroku的doc(),如果应用程序不是Rails应用程序,我应该使用ruby脚本。但是我不知道如何从那里运行Go文件。Heroku调度程序基本上会运行任何终端命令。因此,例如,如果您将脚本编译成名为myscript的可执行文件,您可以简单地将: myscript 在调度程序中,它将执行该命令,从而运行脚本=)不需要ruby。我最终使用了与我的web dyno相同的main

Heroku H15错误与长生不老药/凤凰频道

一旦我开始在Phoenix上使用频道,我就开始在Heroku上遇到很多这样的错误: heroku[router]: at=error code=H15 desc="Idle connection" method=GET path="/socket/websocket?guardian_token=eyJhbGciOiJIUz[...]&vsn=1.0.0" host=[...] dyno=web.1 connect=0ms service=87803ms status=503 bytes

Flask迁移和Flask脚本为heroku设置程序文件?

我正在使用flask migrate和flask脚本初始化数据库并运行迁移 在大多数情况下,我使用flask migrate网站上的flask脚本示例,并运行类似于python manage.py db init的命令 我的问题是如何将此添加到我的procfile for heroku部署?您可能需要安装(CLI),然后在计算机上运行此命令,如下所示: $ heroku login $ heroku run python manage.py db init

在`app.json`文件中设置`env`时,Heroku Review Apps无法创建新实例?

首先,最近我刚刚尝试了这个特性&注意一个问题,当我在我的app.json文件中设置env键时,worker(或创建新实例以自动查看的东西)总是无法创建新的服务器实例 这里是我的场景 假设我已经创建了新的Laravel项目并将其推给heroku 我创建app.json文件并添加这行代码 { "name": "Laravel Project", "image": "heroku/php", "scripts": { "postdeploy": "php artisan migra

Heroku 特拉维斯:如何创建一个.tar文件并检索其url?

我试图用tar-czf../tmp/server.tar.gz.创建一个tarball。我需要检索它的url,然后使用Heroku builds:create--sourceURL将它部署到Herokuhttps://...../tmp/server.tar.gz -应用程序名称 有办法吗?谢谢您可以使用in-heroku的平台api获取可以上载文件的url,以及可以作为源url传递给构建的另一个地址:create命令 但是,如果不指定任何URL,则中的该命令将为您执行此操作。 因此,您可以这样

可以将敏感配置添加到heroku.yml文件并提交到heroku';什么是GIT回购?

在Heroku文档中,Heroku为您提供了在Heroku.yml的setup.config部分添加环境变量的选项。然后,您应该将这些文件提交到heroku的远程git repo。这样行吗?还是有更好的地方可以这样做 不,这不好。永远不要将敏感值添加到GIT存储库中。 不幸的是,在使用Heroku.yml文件时,Heroku没有提供任何发送安全/加密值的方法。 因此,如果您需要执行此操作,您将无法使用该功能。谢谢!我将使用heroku config:set VARIABLE\u KEY=VARI

如何保护部署到heroku的prisma端点

我将prisma PostgreSQL和瑜伽服务器部署到heroku 但是graphql端点是公共的,任何人都可以从中变异 有没有像hasura那样简单的方法: PS:我没有使用docker来部署它,我通过prisma向导在中部署了所有内容:您需要prisma“机密”来保护您的端点,这样只有您和您的应用程序才能访问/修改数据。Prisma称之为managementApiSecret(请参阅) 我对Prisma控制台不是很熟悉,但是如果您使用类似于Prisma.yml文件的东西将Prisma服务

为什么Heroku构建缓存在每次发布时都会变得越来越大?

在我的Heroku应用程序上,我每天部署多次。在每一个版本中,Heroku的“slug”都会变得越来越大,即使代码有微小的变化。这是我在构建日志中看到的消息类型: Warning: Your slug size (446 MB) exceeds our soft limit (300 MB) which may affect boot time. 之前的版本是444MB,441之前的版本,等等 随着每一次发布,它都变得越来越大,直到它达到Heroku的500 MB硬限制,然后我需要 为什么对于

如何在heroku-18堆栈上运行ffmpeg?

我在Heroku上有一个Java web应用程序。它与heroku/java构建包一起位于heroku-18堆栈上 我需要压缩一些视频,由于Java缺少这样的库,我决定在Heroku上安装FFmpeg 添加FFmpeg构建包,如https://github.com/kontentcore/heroku-buildpack-ffmpeg,https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest在安装FFmpeg时成功,但由于各种链接

如何在Heroku env var中设置应用程序域

给定Heroru上的应用程序URL,如app-123.herokuapp.com,如何将此值设置为环境变量 我需要设置一个电子邮件模板,与正确的应用程序链接,所以没有HTTP请求信息可用,但我想有正确的URL链接 我正在使用Ruby on Rails并使用一个环境变量,但一旦我创建了带有动态URL的评论应用程序,我就不能依赖它了。免责声明:这只适用于评论应用程序,因为在发布问题时它们是我关心的问题 我们可以使用注入的环境变量,如文档中所述: 因此,考虑到每个应用程序域都是herokuapp.co

Ruby activestorage Heroku AWS S3

我现在有一个在heroku上运行的web应用程序,我将我的应用程序配置为存储在fav图标和公司徽标中,并且仅在登录时使用 问题是,我试图使用activestorage和aws s3开始在heroku上传我的员工的图片 我遵循所有使用activestorage的文档以及所有关于如何配置Heroku和AWS S3的文档 使用activestorage和s3运行我的本地应用程序时,我可以将图像上传到我的s3存储桶中,所有这些看起来都很棒,问题是当我尝试将此版本部署到heroku时,上传(当我使用“gi

Flask socketio出现https、http问题,wss无法在Heroku中连接

我有一个flask socket io应用程序,几个月前还可以使用,但我不确定发生了什么。我把它精简到最基本的部分。 输出日志显示了一堆乱七八糟的废话,我认为这应该是TLS握手的开始(根据我所做的研究)。 控制台显示与CORS相关的错误。我不知道为什么-本地主机的来源不应该相同吗?服务器正在发送安全请求吗 我试过socketio=socketio(应用程序,cors\u允许\u origins='*') 如前所述,但问题仍然存在。 这是日志输出,过去它会显示轮询url: My applica

Apache上的Laravel 8 Heroku 404

我创建了一个新的Laravel8项目来测试Heroku;我将procfile设置为手册 为了使用Apache,我设置了Procfile web: vendor/bin/heroku-php-apache2 public/ 欢迎页面显示以下内容 404 |未找到 我不知道为什么,但在Laravel8中,如果heroku上的配置变量中缺少其中任何一个,您将得到该错误 我找到了两种解决方法。 将APP_URL设置为heroku URL或将APP_ENV设置为local。我不知道为什么,但在lara

在Heroku中添加信用卡

我正在尝试在heroku上添加信用卡,但有消息显示“无法验证您的卡,请稍后再试或联系您的金融机构寻求帮助”这是因为您的银行拒绝付款 检查您输入的所有详细信息是否正确 查看您的银行最近的动向,看看是否有任何拒付 尝试使用其他信用卡/借记卡或其他支付选项

如何使用Play/Heroku配置共享数据库?

我首先定义了这里指定的框架ID 我打电话给我的服务器appnameheroku 然后,我使用 heroku config 从控制台 然后,我将以下两行添加到application.conf %appnameheroku.jpa.ddl=validate appnameheroku.db=postgres://....compute-1.amazonaws.com/etc 然后,我部署应用程序并得到以下错误 哎呀,发生了一个错误 已使用id 6963iilc8记录此异常。我使用的是Hero

使用heroku pg:Transfer传输特定表

使用taps gem,可以执行以下操作: heroku db:pull -f '^(?!requests).*' --app AppName --confirm AppName" 这将传输模式,除请求表之外的所有表和索引将保留在生产数据库中 pg:transfer是否有这样的选择?我看不到。您可以在本地计算机上对远程heroku postgres数据库使用fullpg_dump命令pg_dump有几个选项,包括选择性转储表 有关pg\u dump

Heroku数据库的phpPgAdmin

当我在Heroku中创建一个应用程序并向其中添加一个数据库(PostgreSQL)时,有没有办法为该数据库添加一个web界面(如phpPgAdmin)?我不是专家,但我认为你不能拥有这个功能。看看这一节;如果你想得到一些日志。此外,值得检查附加部分。在那里,您可以找到不同计划的详细信息,例如,它们包含不同的功能 然而,有一种方法可以使用pgAdmin[而不是web界面]连接Heroku上的Postgres数据库,如本文和本文所述 希望这能有所帮助。如果您不介意在本地运行web界面,可以使用php

git push heroku主机错误:未找到存储库

我刚试着从github推到heroku,结果发生了,有人知道如何解决这个问题吗 $ git push heroku master ERROR: Repository not found. fatal: The remote end hung up unexpectedly 在项目文件夹中,进入.git/config并查看heroku远程目录下定义了什么(如果有) 例如,我的一个应用程序具有: [remote "origin"] url = git@github.com:jefflunt/c

迪诺';Heroku的独角兽管理

在我的应用程序正常运行之前,我使用了2个web dynos 1个worker dyno和1个resque dyno。但我突然增加了dynos的总数,制作了4个web dynos、2个resque dynos和2个worker dynos。这妨碍了我的应用程序的性能 有时会出现错误消息 [NewRelic][02/04/14 04:33:18+0000 163ac5c4-qwqq-4271-b38a-absajsg2323s(19)]错误:Mysql2::错误:用户“b0ffsaasbffa”已超

heroku解释环境/production.rb

我的应用程序有一个暂存环境。我想启用资产预编译,但没有明确的方法可以做到这一点。我最终将environments/production.rb文件中的许多行复制到environments/staging.rb 当前staging.rb 我的问题是。在哪里可以查找所有这些功能并了解它们的功能?查找Rails应用程序大多数配置设置的最佳位置是。它们提供了文档中大部分可用的配置设置以及它们的功能 如果您在该文档中找不到配置文件中的配置变量,我建议您通过谷歌搜索配置变量(例如Google:config.a

Heroku 使用S3进行Django CMS图片插件存储

我正在尝试将Django CMS项目部署到Heroku。媒体将通过Django存储和Boto从S3提供。目前唯一的媒体包括Django CMS图片插件(使用标准ImageField)和Aldryn博客帖子(使用FilerImageField和easy_缩略图) 通过Django Filer向博客帖子添加图像效果很好,但在创建Django CMS图片插件时添加图像失败,错误为500: POST/en/admin/cms/page/edit plugin/3/HTTP/1.1 主机:192.168.

Heroku 如何指向AmazonS3URL?

我有一个Flask应用程序托管在Heroku上,但希望静态文件由AmazonS3提供 在我的模板中,我对静态文件的所有引用都使用url_for()。在Flask应用程序的初始化中,我想 app = Flask(__name__, static_url_path="http://my-bucket.s3.amazonaws.com") 确保使用的是而不是mysite.com/static/。但是我得到了这个错误: ValueError: urls must start with a leadin

如何查看部署在Heroku上的代码?

我已经在Heroku上部署了基于REST的java应用程序。 一切正常。但是,我可以在heroku dashboard上看到代码,因为与我一起工作的其他开发人员也希望合作。 他们是否需要克隆应用程序设置页面中给出的.git存储库。 请帮助如何执行此操作? 如何将代码推送到bitbucket,这样我的代码就不会消失?当您在Heroku上创建应用程序时,它会自动获取Git repo-这是一个正常的repo,所以您的同事可以像您所说的那样克隆它(如果他们是作为贡献者添加的话) 要将代码推送到bitbu

Heroku 如何在数字海洋中设置环境变量?

之前我使用Heroku,设置环境变量非常简单 heroku config:set my_variable="TEST" 现在,我已经开始使用Digital Ocean,但我不知道如何设置它。我的服务器在Ubuntu上。在终端上使用命令 导出您的_变量=/YOUR/location 关于此的文档

Heroku dyno名称($dyno)是如何分配的?

我感兴趣的是为Heroku中特定类型的每个工作人员分配不同的工作负载。工作负载是连续的,而不是离散的,因此工作队列不合适。我可以通过数据库或动物园管理员来协调工作,但这会带来复杂性和可靠性问题 我知道Heroku dynos被分配了名字,比如worker.1,但我很好奇这些名字是如何分配的,以及我是否可以依赖它们来拥有某些属性。我只对worker dynos的行为感兴趣,因为web预引导可能会改变web dynos的行为 具体来说, 两个dynos是否可能同时具有相同的名称/编号(我假设不适用

addons:add不是heroku命令

我试图使用CLI将mongolab插件添加到我的heroku应用程序中,但每次使用heroku插件时,我都会收到以下消息:add mongolab命令 Refreshing plugins... ! ▸ semver has no commands. Is this a CLI plugin? Refreshing plugins... done Refreshing plugins... ! ▸ semver has no commands. Is this a CLI plu

有没有可能停止Heroku每日Dyno重新启动一个嗜好Dyno

有没有可能停止Heroku每天的Dyno重新启动一个嗜好Dyno 我的目标是阻止Dyno重新启动。简而言之,不(顺便说一下,重新启动不应该被视为坏事) 从 Dynos每天至少重新启动(循环)一次,以帮助维护Heroku上运行的应用程序的运行状况。对本地文件系统的任何更改都将被删除。循环每24小时发生一次(加上多达216个随机分钟,以防止应用程序的每个dyno同时重新启动) 所有dynos都会进行循环,包括一次性dynos,因此dynos最多运行24小时+216分钟 此外,系统和应用程序的整体运行

如何在heroku部署中启用git crypt?

我正在将部署从AWS更改为heroku,我的后端应用程序是使用节点Hapi MongoDb(mLab)堆栈构建的。 但是,我想隐藏我的环境变量(即:MongoDb URL、令牌、JsonWebToken Secret等)。因此,我在github和AWS中成功地实现了git crypt。它工作得很好。但是我必须在AWS服务器上手动解密 因此,当我尝试使用命令部署到Heroku时: git push heroku master 我可以看到由git crypt加密的文件没有被解密 我试着按照这个自述

Heroku部署错误:显示后端,而不是前端

我正在尝试将我的本地MERN应用程序部署到Heroku。应用程序脱机工作。部署后,当单击“打开应用程序”时,我看到的只是来自后端的数据。不是前端。此处部署: 设置新的Heroku项目,成功“git推Heroku master”后,应用程序只显示后端数据。Heroku CLI版本:Heroku/7.24.1,节点版本:v10.13.0 Github回购: 根据Brad Traversy,Package.json文件具有适当的脚本: "scripts": { "start": "node ser

Heroku &引用;不允许请求资源“;在狩猎和;“阻止加载混合活性内容”;在Firefox中。Chrome的完美功能

我正在使用React前端和Express后端开发一个应用程序,通过Apollo使用GraphQL设置(我正在遵循并修改教程) 我目前正在尝试部署,并且正在与Heroku一起进行部署。在部署之前,我的本地机器和Google Chrome中的Heroku上的所有功能都非常完美。然而,我在Safari和Firefox中分别遇到了上述错误。想知道为什么这些浏览器会出现这种情况,以及如何修复 我花了大约10个小时对此进行研究。我尝试过的没有任何区别的事情: 我尝试将CORS添加到我的express后端

Heroku review apps-如何防止从父应用复制环境变量

不指示如何防止环境变量被复制 我的问题是,我们在暂存应用程序(父应用程序)中使用CDN,但在审阅应用程序中不使用CDN,因此,只有在环境变量提供所需密钥时,才需要配置CDN 有没有一个没有记录的原因 谢谢

手动部署和配置应用程序后创建Heroku App.json

我已经成功地在Heroku上部署了我的应用程序,添加了附加组件,通过控制面板设置更新了env var,等等。我现在正在考虑在事后创建app.json。是否可以通过某种方式查询Heroku,从我创建的托管应用程序生成app.json?我通过另一篇SO帖子找到了答案:Heroku提供了一个app.json-creation工具。只需登录Heroku,导航到您的应用程序并在末尾添加“/app json” 例如: https://dashboard.heroku.com/apps/your-app-na

Heroku 106获取来自同一用户的请求

我只是看了一下我网站上的日志,看到了106个用户的请求。有人知道我是否应该关心这件事吗?是否有人试图找到进入该网站的后门,或者这是一个搜索引擎试图抓取/索引我的网站 网站上不存在所有需要的链接。它也通过Heroku运行

Heroku 在为React应用程序运行npm运行构建时,是否可以禁用ESLint?

我有一个应用程序是使用Create-React-app启动的,因此npm-run-build运行React-scripts-build。我最近安装了prettier,因此在项目根目录中添加了一个.eslintrc.json文件来加载prettier插件npm run build在本地按预期工作,但是,当将应用程序部署到Heroku时,npm run build尝试运行ESLint并失败,因为插件是devDependencies而不是依赖项 Failed to load plugin 'prett

上一页   1   2   3   4   5    6  ... 下一页 最后一页 共 110 页