heroku相关内容
我正在使用 heroku 和 git 开发一个 ruby on rails 网站. 我应该使用哪些工具和功能来设置以下简单的开发流程? 代码 > 签入 > 自动测试 > 自动部署 我将代码签入我的存储库(首选选项,托管 git,如 github) 自动运行测试并且网站部署在我的登台 Heroku 应用中 如果测试通过,网站会自动部署到我的生产 Heroku 应用中 如果
..
在 Heroku 上,并使用 Play Framework,是否需要设置后台作业处理器(使用 Akka/RabbitMQ/等)才能执行繁重的任务*? 我知道 Play 提供了在请求中异步执行任务的能力,但这是否足以避免需要后台作业处理器?在非 Heroku 部署的独立 Play 应用程序上,异步功能可以在一个进程中完成所有操作,但在 Heroku 应用程序上,这似乎还不够:根据书 Profe
..
我对此进行了大量研究,但我很惊讶我还没有在任何地方找到一个好的答案. 我在 Heroku 上运行一个大型应用程序,并且我有一些运行很长时间的 celery 任务,并在任务结束时保存结果.每次我在 Heroku 上重新部署时,它都会发送 SIGTERM(最终发送 SIGKILL)并杀死我正在运行的工作人员.我正在尝试找到一种方法让工作实例优雅地关闭自己并重新排队以供稍后处理,以便最终我们可以保
..
我想将图像上传到 S3 服务器,但在上传之前我想生成 3 种不同大小的缩略图,并且我希望它在请求/响应周期之外完成,因此我使用的是 celery.我已经阅读了文档,这是我所理解的.如果我错了,请纠正我. Celery 可帮助您在请求响应周期之外管理任务队列. 还有一种叫做胡萝卜/kombu 的东西——它是一个 django 中间件,用于打包通过 celery 创建的任务. 然后是第三层
..
Web Dynos 可以处理 HTTP 请求 而 Web Dynos 可以处理它们,Worker Dynos 可以通过它处理工作. 但我不知道如何让 Web Dynos 和 Worker Dynos 相互通信. 例如,我想接收 Web Dynos 的 HTTP 请求 ,发送给 Worker Dynos ,处理作业并将结果发送回Web Dynos ,在网络上显示结果
..
最近无法将控制台与 Heroku 连接: lsoave@ubuntu:~/rails/github/gitwatcher$ heroku 运行控制台正在运行连接到终端的控制台...超时等待过程lsoave@ubuntu:~/rails/github/gitwatcher$ 它发生在其他人身上吗? 解决方案 来自:http://devcenter.heroku.com/articles/
..
我对 Electron 很陌生,只是尝试按照文档进行操作. 我能够在 Electron 中运行一个 html,它运行良好. 然后我尝试使用 BrowserWindow loadUrl 加载 Rails 应用程序,但应用程序的 javascript 无法在 Electron 中运行. 我这里主要是这个 index.js: var app = require ('app')var Br
..
我有一个想要部署到 Heroku 的 Django 应用程序.我尝试按照此处的说明进行操作:https://devcenter.heroku.com/articles/getting-started-with-django它告诉你使用虚拟环境. 但是,我使用的是 Anaconda,它不能很好地与虚拟环境配合使用.有没有人将带有 Anaconda 的 Django 应用程序部署到 Heroku
..
我尝试将使用 python 的 Dash 框架构建的应用程序部署到 Heroku.按照此处发布的部署说明进行操作. 推送到主存储库时遇到问题.它看起来与 anaconda 安装冲突. Cmd: git push heroku master收集 anaconda-client==1.6.14 (来自 -r/tmp/build_7c37a8969b8001471e926143aa44a460/
..
我正在尝试设置 Heroku 来托管我的 Discord 机器人.我确信我已经正确设置了我的 Procfile,但是工作人员 dyno 没有出现在资源下.只有 web dyno 出现并且它不起作用,因为它在启动后立即崩溃并出现错误 R10.有人可以帮忙吗? 过程文件 worker: 节点 index.js package.json {“名称":“机器人名称",“版本":“1.0.0",
..
所以我已经在 heroku 上托管了我的机器人一段时间了,它工作得很好,但我最近又临时搬到了自我托管,因为我必须更新到 discord.js v13,但现在我已经完成了有了这些更改,我尝试在 heroku 上重新托管机器人,但它给出了这个错误: (node:4) UnhandledPromiseRejectionWarning: ReferenceError: AbortController i
..
我使用 Discord 机器人已经有几个星期了,一切都运行良好.今天我在我的 git 存储库中添加了一个命令,突然 heroku 向我显示了这个错误: 错误:找不到模块“discord.js" 我没有更改主机器人代码和 package.json 文件中的任何内容.我删除了我添加的新命令并再次推送了新的更改,但仍然出现同样的错误.我尝试使用 npm install discord.js
..
Node Canvas 没有安装在 Heroku 版本上,尽管它在我自己的 PC 上运行良好.我在 nodejs 版本 12.16.3 上.我在任何地方都找不到解决方案. Canvas 是必须的,在 Heroku 之前我从未见过这个错误.这是 Heroku 的问题还是我的包/包锁定文件的问题? 如果你需要的话,我的 Discord 是 Tom Becker#0590. 这是我的构
..
我有一个带有 better-sqlite3 的 Discord 机器人硬币和 XP 的数据库.直到 2 周前它一直运行良好.现在,每次重新启动后,它只会设置 XP 和硬币.这真的很烦人,因为人们每天都在升级同一级别. 有人知道如何解决这个问题吗? 解决方案 如果这能正常工作,我会非常感到惊讶. Heroku 的 临时文件系统 会在您的 dynos 重新启动时丢失对其所做的所有更
..
2021-12-02T02:42:45.888858+00:00 app[worker.1]:/app/node_modules/discord.js/src/rest/APIRequest.js:332021-12-02T02:42:45.888875+00:00 app[worker.1]: agent ??= new https.Agent({ ...this.client.options.
..
我在 heroku 上托管了一个不和谐的聊天机器人,但它突然下线了.我是在 Heroku 上托管的新手,所以我不太了解,但是,我尝试了一些简单的事情,比如再次部署一个分支(我连接到 github),但这是行不通的. 编辑:这是日志: 在我点击打开应用之前: 2018-07-23T16:54:27.265702+00:00 app[worker.1]: 在 Function.Mod
..
这与我的第一个问题有关.我更新了所有代码.在我的 bot.js 中是: require('dotenv').config();让ver = process.env.DISCORD_BOT;client.once('ready', async () => {如果(版本 === '生产'){client.user.setActivity(`in codeland`, { type: 'PLAYING
..
我在 gitlab 上托管了项目存储库.我正在使用 gitlab-ci 从我的项目中构建 docker 容器.我想要实现的是将该容器部署到heroku. 我试图遵循这个问题的解决方案:如何使用 Jhipster、Docker、Gitlab 和 Heroku 构建、测试和部署 这是我的 .gitlab-ci.yaml 的样子: 阶段:- 建造- 包裹- 部署build_npm:图片:节
..
有一些教程涵盖了 Ruby 和 Python 应用程序的部署,但我找不到很好的 NodeJS 文档或示例. http://docs.gitlab.com/ce/ci/examples/test-and-deploy-python-application-to-heroku.html http://docs.gitlab.com/ce/ci/examples/test-and-deplo
..
我有一个用 NodeJS 开发的 API,并通过 .gitlab-ci.yml 文件成功设置了持续集成.如果所有测试都在 master 分支上通过,下一阶段是设置持续部署到 Heroku. 有很多教程涵盖了 Ruby 和 Python 应用程序的部署,但没有关于 NodeJS 的教程.目前我的 .gitlab-ci.yml 文件如下所示: 图像:节点:最新工作1:脚本:“ls -l"测试:
..