Heroku支持后台工作人员和cron(每日、每小时),但我正在寻找一种每秒运行一次代码的方法
假设我在Heroku上有一个游戏后端,希望在一段时间后暂停一些玩家操作
如何解决这个问题?一些Javascript轮询可能是Heroku worker每秒运行一些代码的替代方案。在给定时间段后执行AJAX调用的东西
运行Heroku worker每秒运行一些代码似乎没有太大的成本效益或效率
在我的脑海里,也许:
var codeToRun = function(){
$.ajax({
得到与(7)相同的问题,并尝试了所有可能的答案,但仍然没有取得任何进展。我希望你能帮忙(请记住我是个新手)。以下是问题@hand的描述:
计数对象:7,完成。
增量压缩最多使用4个线程。
压缩对象:100%(4/4),完成。
写入对象:100%(4/4),403字节,完成。
总计4(增量3),重复使用0(增量0)
谢谢基于此错误,您的gemfile.lock与存储库中的不同。
尝试执行以下步骤
bundle install
git add gemfile.lock
git commit -m "
有没有办法通过heroku API运行命令“heroku ps”?我很想知道某个工人已经工作了多长时间
例如,我希望获得以下输出:紧急。1:up For 2h您可以使用或使用许多API包装库中的一个:。社区还创建了其他一些API包装库。您可以使用或使用许多API包装库中的一个:。还有一些是由社区创建的
嗨,我能怎么办?我无法从heroku那里获取备份
我正在使用共享数据库
它总是显示
共享数据库(数据库URL)--备份--->错误
!!必须在创建新备份之前删除备份
如何删除最近的备份
多谢各位
heroku pgbackups:capture --expire
这将创建备份:)
--expire自动删除最旧的现有手动备份
您可以列出备份
heroku pgbackups
然后通过键入其ID来删除一个
heroku pgbackups:destroy b003
可以找到更多信息。我终于知道
由于heroku上没有GD的某些功能,所以我在heroku上尝试了针对php web应用的imagemagick
我已将Builpack更改为here,但它返回php致命错误
PHP Fatal error: Call to undefined function Imagick()
有什么解决方案吗?Imagick不是一个PHP包。相反,它依赖于ImageMagick的安装。您需要先安装它
编辑:
如果您已经安装了ImageMagick,但它不工作,那么它看起来有更多的细节。见第一个答案
标签: Heroku
command-line-interface
我有一个Rails项目,它使用heroku_san进行部署。我想尝试一下heroku的新工具带,所以我将它安装在我的系统上,这是一个Mac Os X,并运行了heroku升级,我收到了以下消息:
heroku update仅可从heroku Toolbelt获得
从下载并安装
不过,我已经安装了它。以下步骤对我有效:
下载并安装工具带:
在终端“gem卸载heroku”,然后选择“所有版本”,如果您有多个
您提到您有一个依赖于heroku gem的gem,因此我不确定除了尝试消除这种依赖性之外,
我有一个Rails 3.2.3应用程序,我正试图使用Ruby 2.0.0preview1将其推送到Heroku(请参阅:)
这是一个在Ruby 1.9下正常运行的应用程序,在Ruby 2.0.0下应该没有问题
我遇到的错误有:
2012-11-07T15:19:32+00:00 heroku[web.1]: State changed from crashed to starting
2012-11-07T15:19:37+00:00 heroku[web.1]: Starting proces
例如,在我的本地环境中,我想启动MongoDB,但在Heroku上,不需要它
与Heroku相比,如何在本地环境中拥有不同的进程集?创建两个具有不同扩展名的Procfile
所以你会有
./Procfile,包含您为Heroku准备的流程
./Procfile.local与本地需要的进程一起使用
在本地启动foreman时,您需要键入:
foreman start-f Procfile.local创建两个具有不同扩展名的Procfile
所以你会有
./Procfile,包含您为Heroku准备
我试图完全按照教程所说的去做,但我一直有这个错误。
这个教程是第一个要做的。(因此来源与完全相同)
[info][SUCCESSFUL]org.easytesting#fest util;1.1.6!fest-util.jar(293ms)
[信息]已完成更新。
[信息]将4个Scala源代码和3个Java源代码编译为/tmp/build3oqhsaxc7iatb/target/Scala-2.10/classes。。。
[错误]/tmp/build3oqhsaxc7iatb/app/contr
在尝试将Play 2.2.2应用程序部署到Heroku时,出现以下错误
158-37-227-60:Bachelorprosjekt Magne$ heroku create --buildpack https://github.com/heroku/heroku-buildpack-scala.git
Creating murmuring-scrubland-2494... done, stack is cedar
BUILDPACK_URL=https://github.com/he
我试图向heroku推送一个承诺,但它没有给出这个错误
Total 93 (delta 62), reused 0 (delta 0)
-----> Node.js app detected
第31行的错误在哪个文件中
该应用程序在本地运行良好。在我的例子中,它是package.json。它也不喜欢那里的评论
我清空了所有的dep和dev dep,然后推了推,结果成功了。试试看。(你必须把它们放回去)
还要注意模块版本的语法,如“*”和“^”-这是我得到的第一组导致问题的错误
更新
我想更改环境变量以在生产模式下启动应用程序。是否可以使用客户端工具包在控制台中执行此操作?是的,正如所解释的那样
heroku config:set NAME=VALUE
接下来,一切都在本地运行。将我的应用程序部署到Heroku并在浏览器上访问该应用程序后,我收到一个503错误和消息:
应用程序错误
应用程序中出现错误,无法提供您的页面。请稍后再试。
如果您是应用程序所有者,请查看日志以了解详细信息
日志说:
2015-09-08T16:31:53.976824+00:00 heroku[web.1]: State changed from crashed to starting
2015-09-08T16:31:56.174376+00:00 heroku[w
我正在运行一个基于NodeJS的应用程序,连接到mongohq MongoDB,使用免费的Dyno。我想将它迁移到使用hobby Dyno,这样做的动机不仅是为了避免睡眠时间,而且是为了实现更高的HTTP流量吞吐量
阅读文档和文章让我对如何在Heroku上进行扩展感到困惑
在本文中,据说web进程类型是唯一从Heroku路由网格接收HTTP流量的进程
因此,我的问题是:
当已经有一个hobby Dyno运行时,执行“heroku ps:scale web+2”将导致在同一个Dyno上有+2个we
我在为heroku应用程序设置自定义域时遇到问题。
这是我的heroku应用程序:
https://evening-beyond-1234.herokuapp.com/
假设这是我的领域:
my-fake-domain.com
因此,我希望我的应用程序能够在此域中运行
我已将此域添加到heroku应用程序域:
$ heroku domains
=== evening-beyond-1234 Heroku Domain
evening-beyond-1234.herokuapp.com
==
在我的本地机器上重新创建heroku数据剪辑,这样我就可以立即访问本地的有用查询,就像我在heroku上的应用程序实例上所做的一样,有什么好方法
我指的是在应用程序开发期间查询正在使用的本地数据库状态的能力,即测试数据,如果您愿意的话(当然,在Ipg:pull之后,它只是用于测试目的的生产数据的副本)
我发现我已经开始依赖于数据剪辑提供给我的生产数据视图,这有助于我鼓起勇气,在添加或调整数据库模式时,不允许裸表的原始可读性成为重要的设计考虑因素。这意味着我可以满怀信心地追求更多的正常化,这将是一
目前,我正在使用Herokuapp托管我的web应用程序,它基本上是一个个人网站。对于给定域的默认heroku,它可以正常工作。但是,每当我将自定义域添加到我的应用程序时(也在我的DNS注册器(Infomaniak.com)中为DNS目标添加CNAME),它都不起作用。我已经尝试了所有方法(还等待了一天多的时间来检查应用程序是否显示在我的自定义域中)但到目前为止还无法做到。我也尝试过Infomaniak的支持,但没有成功。还有其他人遇到过这个问题吗?有人能在这方面帮助我吗?你能解决这个问题吗?你
标签: Heroku
amazon-elastic-beanstalk
我刚开始开发,发现Heroku很容易部署我的应用程序
在遇到问题之前,我一直很开心:
Heroku没有提供一个IP地址,我需要一个白色的IP列表来访问API。我用一个名为Fixie的Heroku附加代理修复了这个问题。如果每月少于500个请求,这是免费的
Heroku free计划在30分钟不活动后休眠。我的应用程序需要在午夜发出API请求,这变得越来越困难,因为应用程序正在休眠
我正在考虑在Heroku上支付最便宜的费用,这样应用程序就不会睡觉了。但是我想为什么不使用另一个平台,而不是He
我在为Heroku配置SendGrid加载项时遇到问题
昨天,我得到了一个heroku应用程序的SendGrid插件。在heroku中,我单击了SendGrid附加链接。这将被引入SendGrid。在那里,SendGrid向Heroku给我的默认设置发送了一封身份验证电子邮件(appXXXXXXXXX@heroku.com). 我什么也没做,只是合上了网页
今天,我再次登录Heroku并单击SendGrid附加链接。新的标签打开了,我得到了403。看到SendGrid页面后,我决定使用Herok
我已经在我的Ruby on Rails网站中集成了Stripe。如果我用ngrok测试它,一切正常,但是当我使用heroku网址作为stripe webhook时,它抛出了一个400错误请求错误。如果我查阅文档,就会发现缺少必需的参数。这可能是因为我没有ssl证书吗?我在Heroku上是免费的,但是Heroku的网址以https开头。。。那不安全吗?我已经在heroku网站上输入了可发布、保密和签名密钥
Routes.rb
Rails.application.routes.draw do
标签: Heroku
ld-preloadjemallocquotaguard
TL;DR:更新您的bin/qgtunnel
我最近注意到我的网络dyno的内存使用量增加了。挖掘了一点之后,我发现应该设置的LD_PRELOAD变量没有正确设置。我使用了一个小脚本(bin/show_preload),帮助我调试并跟踪哪个程序正在覆盖LD_preload
#/usr/bin/env bash
echo“buildpack=foo preload='$LD_preload'at=start app cmd='$@'”
$@
我在我们的程序文件中介绍了这一点:
web: bin
所以我在Heroku成功上传了我的GitHub项目
-----> Building on the Heroku-20 stack
-----> Using buildpack: heroku/nodejs
-----> Node.js app detected
-----> Creating runtime environment
NPM_CONFIG_LOGLEVEL=error
NODE_VERBOSE=fa
标签: Heroku
amazon-ecsaws-fargate
我创建了一个从heroku应用程序迁移到AWS Fargate的项目
但我找不到多模块的解决方案。有办法吗
在hereoku中,有一个类似Procfile的文件,我们可以轻松地在那里设置不同的模块
实际上,我想知道如何在AWS ECS上处理procfile
web: java -jar web/target/myapp-1.0.0.jar
worker: java -jar worker/target/my-worker-app-1.0.0.jar
有没有人经历过被删除的heroku项目仍然运行在一些无法发现的流程上
我在heroku的一个自由工作者dyno上主持了一个discord机器人,下面是发生的事情的时间表:
于4月25日迁移到github部署repo
从4月29日晚上10:45到11:30之间的某个时间点开始,我开始
接收重复的bot消息
在4月30日,我试图部署一个更新,认为我的代码中有一个bug,但在深入挖掘时发现以下症状:
A.我试图停止发送的邮件仍在发送,但仅发送一次
B旧版本和新版本的代码发送的消息仍在复制中
CHero
我正在将我的python应用程序推送到heroku,但它在dependencies上失败了,它显示的错误是未安装Rust packet manager,但它已安装在我的pc上
所有的依赖都很好,但最后,我发现了错误,这是日志
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 16 threads
Compressing objects: 100% (4/4
在我的Jenkins构建中,最后一步是推送到heroku并运行db迁移。git推送工作正常,并且应用程序得到部署,但是我在运行db迁移时遇到了问题。下面是Jenkins的控制台输出
+ heroku run rake db:migrate --app myapp
Running rake db:migrate attached to terminal... stty: standard input: Invalid argument
up, run.6
stty: standard input:
我知道Heroku是建立在亚马逊EC2之上的,我想知道是否有可能选择你的dynos应该在哪个地区被剥离,我可以指示Heroku在东京地区旋转dynos吗?现在Heroku只在美国东部地区运行。我的理解是,在EC2中断了他们8个小时左右之后,他们正在努力扩展到其他地区进行冗余
编辑
他们最近刚刚发布了欧盟地区的报告。阅读更多
我下载了最新的Windows工具带;但是,当我尝试从DOS启动任何heroku命令时,我得到:
c:/Program Files/Heroku/lib/Heroku/updater.rb:126:infork”:fork()函数在此计算机上未实现(NotImplementedError)
从c:/Program Files/Heroku/lib/Heroku/updater.rb:126:inbackground\u update!'
从c:/ProgramFiles/Heroku/lib/He
我试图在Heroku上运行一个相当简单的Flask+SQLAlchemy站点,但我不确定应该如何运行迁移来设置数据库。当我运行heroku run alembic upgrade head时,出现以下错误:
Running `alembic upgrade head` attached to terminal... up, run.1
Traceback (most recent call last):
File "/app/.heroku/venv/bin/alembic", line 1
我在这里浏览了教程,然后我将git的远程地址更改为Heroku仪表板中某个应用程序中的地址。但之后,当我试图向大师挑战时,我得到了
git push heroku master
! Your key with fingerprint 55:55:55:55:55:55 is not authorized to access damp-garden-2012.
fatal: The remote end hung up unexpectedly
我尝试了ssh add-d,但没有成功
编
我已经在这个问题上搜索了一段时间,但找不到任何适合我的情况的东西。我一直盯着这些日志,看不出问题出在哪里
这在以前的部署期间发生过,但似乎总能自行解决。现在,这只是发生在它自己(没有部署),我无法摆脱它。尝试恢复到以前版本的应用程序,但似乎我卡住了。我已经重置了dyno,还做了rakedb:migrate
日志中有一些重复的东西,但我不知道从中读出什么。有人知道问题出在哪里吗?任何指导都将不胜感激。请参阅下面的日志
Jun 18 15:51:54 snapclass-production app
我正在尝试在heroku上安装barebones kraken js应用程序时使用的默认应用程序,我遇到以下错误:
$ heroku ps:scale web=1
Scaling web dynos... done, now running 1
$ heroku ps
=== web (1X): `node index.js`
web.1: crashed 2013/12/01 17:35:26 (~ 4m ago)
$ heroku logs
2013-12-02T01:07:09+0
我正在使用Heroku和New Relic,并试图获得有关服务器资源、CPU使用率、RAM等的更详细信息
New Relic有一节“开始使用服务器监视”,但是设置它的说明需要使用命令行
运行诸如apt get install newrelic sysmond之类的命令
我怎样才能和heroku建立这个关系
谢谢
编辑
这就是我所说的屏幕。
如果您使用的是Heroku,则不需要通过apt get安装NR监控
你是说NR监控根本不起作用,还是你只是想让它提供更多信息
安装NR加载项后,您是否按照语言
假设我想每5分钟运行一次这个简单的脚本,并将输出发送到我的电子邮件
在普通服务器上,我只需执行以下操作:
$ cat echo.sh
#!/bin/sh
echo "Hello"
$ crontab -l
*/5 * * * * /whatever/bin/echo.sh
这会每5分钟向我发送一封电子邮件,主题为脚本名,正文为Hello
我如何在Heroku身上得到同样的行为 这里有一个快速解决方案,每10分钟向您发送一封电子邮件。heroku调度程序不提供更短的时间间隔。安装这两个附加组件
标签: Heroku
Sbt
playframework-2.3typesafe-activator
我正在尝试将activator应用程序部署到Heroku。没有Proc文件,Heroku告诉我没有检测到cedar应用程序。当我添加一个Proc文件并添加
web: ./activator start -Dhttp.port=${PORT}
启动失败
如何让它在Heroku上运行
更新
问题是(还不需要)package.json。Heroku显然通过该文件推断出它是一个node.js应用程序。在没有Proc文件的情况下重命名app startet后。但现在我得到了未解决的依赖项
[warn]
无法再使用Heroku CLI:
错误
我重新安装了git,然后安装了heroku工具带
以管理员身份运行git bash
windows 8.1上的Im删除C:\Users\Me\AppData\Local\heroku\node-v4.1.1-windows-x86\bin\node.exe下的可执行文件,您应该可以继续
这是一个权限错误。脚本运行的环境没有删除该文件的权限。但是,您可能会这样做。这是一个权限错误。脚本运行的环境没有删除该文件的权限。
Installing Heroku To
我正在尝试将meteor应用程序推送到heroku,我遇到了这个错误。我正在使用this buildpack heroku config:set buildpack\u URL=
我解决了这个问题。所以我在我的meteor应用程序中安装了ios和android平台,并设置了heroku config var来构建pack_PRELAUNCH_meteor。谢谢,这对我来说非常有用。
我有一个webapp和android应用在同一个文件夹中。
确切的命令行是:
heroku config:set
我尝试使用Heroku local启动芹菜节拍流程,但收效甚微。我可以启动辅助进程,但当我切换到beat时,它就会退出
Procfile
web: gunicorn app.wsgi --preload --timeout 15
worker: celery -A app worker
scheduler: celery beat -A app
foreman start scheduler
14:59:18 scheduler.1 | started with pid 3030
14:59
我是另一个用户heroku项目的团队成员。我正在按照步骤开始为他们的项目做贡献
在我收到的团队邀请电子邮件中,应用程序的名称是,例如,“name”,即电子邮件的文本是“……已邀请您以成员身份加入Heroku上的名称团队”
但是当我尝试运行heroku git:clone时——正如上面的collab文章中的说明所指定的名称,我得到了一个错误:找不到该应用程序
我是否使用了错误的应用程序名称?Heroku怎么知道该看哪支球队?或者应用程序名称对所有Heroku用户来说都是唯一的,而我只能克隆我是团队
我只是想知道是否有人能解释在Heroku应用程序的构建、部署和发布阶段会发生什么。应用程序是否会瞬间停止/中断?在这段时间内,我们是否必须发送用户通知以警告潜在的系统中断
只是发现很难把握它是否可能是无缝的。首先,重要的是要了解,Heroku应用程序中的任何dynos至少每~24小时会出现一次,无论何时部署新版本(或更改配置变量值,或更改加载项等)
因此,您的问题实际上涉及所有这些场景,而不仅仅是部署新版本
答案是,是的,您正在运行的dyno是,您负责在应用程序代码中实现,以确保dyno重启尽可
我的目标是建立一个动态网站(PHP和MySQL),它只供少数人使用。因此,我的目标是尽可能采用最便宜的解决方案
经过一些研究,我决定使用Heroku来托管我的网站,并使用Google Cloud SQL for Mysql(Heroku免费的Mysql引擎对我来说不够好)
我如何连接这两个?我的google实例上必须有IPv4吗 创建一个MySQL实例和数据库(如果您的GCP项目中还没有设置它们的话)。完成后,在GCP中的MySQL实例中选择“授权””选项卡,并选择“添加网络””以在保存之前添加
我可以在本地部署我的应用程序,但不能在heroku上部署。我正在使用nodemailer并尝试从我的网站向自己发送邮件。这是路线:
app.post('/contact', function (req, res) {
let mailOpts, smtpTrans;
smtpTrans = nodemailer.createTransport({
servic: 'gmail',
auth: {
user: 'randome
我有一个刮板在Heroku上运行。它已经运行了一段时间(+-2个月),有几天它表现出色,达到最大1000天,有几天它只是神奇地重新启动
有人知道重新启动的原因吗?刮板没有显示任何错误,我唯一能找到的是Heroku日志中的以下消息:
Feb 05 03:02:55 scraper heroku/web.1: Cycling
Feb 05 03:02:55 scraper heroku/web.1: State changed from up to starting
Feb 05 03:02
当我运行heroku ps:scale web=1时,收到一条错误消息“找不到该进程类型”。
我一直遵循这个建议,但还是不起作用。你知道问题出在哪里,怎么解决吗?谢谢。您好,您是否遵循了帮助文档中的两条建议?根据经验,这个错误总是让我忘记了Procfile,没有web条目,或者没有将Procfile添加到git中。您好,您是否遵循了帮助文档中的两个建议?根据经验,这个错误总是让我忘记了Procfile,没有web条目,或者没有将Procfile添加到git中。
我的应用程序可以在本地服务器上运行,但当我部署到heroku时,我得到以下信息:
我在index.js中找不到任何错误:
const express = require('express');
const mongoose = require('mongoose');
const cors = require('cors');
const path = require('path');
require('dotenv').config();
//mongoose
mongoose.con
我正在尝试使用Heroku中的自定义域名。所以我是按照大致的方向做的,我有一个问题
所以我想去掉example.herokuapp.com中的herokuapp.com,这要求我购买example.com域名
它在第一步中说“确认你拥有自定义域名。如果没有,你可以通过域名注册服务购买。”
heroku怎么知道我在域名注册服务中购买了example.com?如果你查看你的Herokuapp.com仪表板,你会发现heroku为你的特定应用程序发布了一个特定的域名。类似于some custom st
我是Heroku部署的新手,正在部署一个文本分类器(python 3.6.7)。我遵循Heroku指南,在app文件夹的根目录中创建了一个nltk.txt文件。内容为“stopwords”(用于stopwords语料库)。但是,在部署过程中,会观察到以下日志消息:
remote: -----> Downloading NLTK corpora…
remote: ! 'nltk.txt' not found, not downloading any corpora
我跟踪我的heroku日志以实时查看我的应用程序日志。我正在使用:
heroku logs -t -a <app_name>
heroku日志-t-a
这很有效。然而,它似乎是随机终止的。Heroku日志说“实时尾部会话在一小时不活动后自动终止。”
我的问题:我需要做什么来确保会话没有终止?什么算“活动”
我正在使用(后端的graphql瑜伽)构建typescript mern stack应用程序(前端的nextjs和apollo客户端)
我一直在尝试将它部署到heroku和vercel,但两者都给出了一个错误
idk我错过了什么,我尝试了很多方法,但仍然不起作用
如果你更容易阅读那里的代码,这就是回购协议
客户
// apollo client configurations
// http link
const httpLink = createUploadLink({
uri:
p
我找到了这些文件:
我两个都试过了,但似乎都不起作用
知道如何在heroku平台上的构建包之间共享环境变量吗
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 110 页