如何从应用程序内识别 heroku dyno 编号?

2024-05-09

有没有办法从应用程序中识别 heroku dyno 名称(例如 web.1、web.2)?我希望能够生成一个唯一的请求 ID(例如,跟踪网络和工作测功机之间的请求,以统一记录整个请求堆栈),在我看来,测功机标识符将是一个不错的起点。

如果这不能做到,有人有后备建议吗?


最近 Heroku 团队已经解决了这个问题。

Dyno 经理补充道DYNO保存您的测功机标识符的环境变量,例如web.1, web.2, foo.1等等。但是,该变量仍处于实验阶段,可能会更改或删除。

我需要该值(实际上是实例索引,如 1、2 等)在实例启动时初始化 flake id 生成器,并且该变量对我来说工作得非常好。

您可以阅读有关变量的更多信息本地环境变量 https://devcenter.heroku.com/articles/dynos#local-environment-variables.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从应用程序内识别 heroku dyno 编号? 的相关文章

  • NoInitialContextException:heroku 战争部署

    我一直在开发一个 J2EE 项目 并且在其中使用连接池 也通过部署在 heroku 上的数据库进行访问 我使用以下代码来设置 Connection 对象 Context initContext new InitialContext Cont
  • 解析迁移到 mLabs 和 Heroku 的错误

    我至少一年前将解析数据库迁移到 Mlabs 从那时起我就一直在开发该应用程序 解析仪表板表示我已成功迁移 Mlab 和 Parse 都收到了数据库的更新 然而 在过去一两周内 该应用程序不再经过登录页面 没有调整代码 这是服务器问题 以下是
  • 与heroku配合使用的统计引擎

    我有一个 Heroku Rails 应用程序 需要处理一些重要的数字 并且我需要使用像 R 这样的统计库 更糟糕的是 MatLab 我正在寻找以下任何问题的答案 是否有不需要二进制文件的功能齐全的统计包 GEM 是否可以将 R 二进制文件作
  • 从使用heroku发送的邮件中删除“via sendgrid.me”

    我正在使用免费的 sendgrid 计划从 Heroku 上托管的 Rails 应用程序发送电子邮件 我使用以下组合进行设置这些说明 http devcenter heroku com articles sendgrid and 本教程 h
  • Heroku Toolbelt 在多个帐户之间切换

    我想知道使用 heroku 工具带在 heroku 帐户之间切换的最佳方法是什么 我习惯了拥有一个个人 Heroku 帐户 它是我所有专业 Heroku 应用程序的协作者 问题是 当我想要做出一些会产生财务影响的更改时 例如添加 删除插件
  • 不使用 Django 的 Python 数据库(适用于 Heroku)

    令我惊讶的是 我没有发现其他地方提出过这个问题 简而言之 我正在编写一个应用程序 计划部署到云 可能使用 Heroku 它将执行各种网络抓取和数据收集 它将位于云中的原因是 我可以将其设置为每天自行运行 并将数据提取到数据库 而无需我的计算
  • Heroku 上的 Google Vision API 身份验证

    在 Heroku 上验证 Vision API 的最佳 简单方法是什么 在开发中我只使用 vision Google Cloud Vision new project instacult keyfile path to keyfile js
  • Unicorn + Rails + 大型上传

    我试图在使用 Rails 在 Heroku 上运行 Unicorn 时允许进行大型上传 但我意识到任何大型上传可能需要比 Unicorn 工作线程的超时时间更长的时间 这意味着 我见过这种情况发生 Unicorn 主进程将杀死上传大文件的工
  • Django:Whitenoise 在调试错误的情况下无法在生产中工作

    我有一个带有静态文件白噪声的 Django 应用程序 但是 当我使用 Google Lighthouse 测试该应用程序时 系统要求我为静态 js 和 css 文件启用文本压缩 我读了很多相关帖子但找不到答案 我也按照 Heroku 的指南
  • Django 1.6:如何在视图中访问静态文件

    我已经尝试过解决方案here https stackoverflow com questions 11721818 django get the static files url in view这对我不起作用 我正在为 Python 创建一
  • 如何停止 Heroku 服务器?

    我有一个托管在 heroku 上的临时服务器 我只想将其关闭 但不想破坏该应用程序 我该怎么做 我是否有类似 heroku stop 之类的命令 例如 heroku restart 来重新启动 OR 有没有办法让服务器在超过 750 小时免
  • ImproperlyConfigured at / 不允许空静态前缀 - Django

    我正在使用 Django 上传 显示图像 该网站部署在 Heroku 上 下列的this https coderwall com p bz0sng教程我能够成功上传图像 但是 图像并未显示在模板中 然后我了解到我的 urls py 末尾应该
  • 部署到 Heroku 时出现“rake 中止!堆栈级别太深”

    我的网站曾经运行正常 Heroku 预编译了资产和所有内容 现在 似乎不知从何而来 我开始在部署时收到此消息 Preparing app for Rails asset pipeline Running rake assets precom
  • 将 Spring Boot 应用程序部署到 Heroku 失败并显示“无效标志:--release -> [帮助 1]”

    当我尝试将代码部署到 Heroku 时 通过git push heroku master 我收到 Maven 错误 remote ERROR Failed to execute goal org apache maven plugins m
  • 如何在 Cloud9 上使用 Rails Composer 和 postgreSQL 并在 Heroku 上部署

    使用过程轨道作曲家 https github com RailsApps rails composer使用 postgreSQL 创建 Rails 应用程序Cloud9 http c9 io在 Heroku 上部署充满了警告和错误 可能会让
  • 将 Heroku 应用程序链接到 Github 存储库。为了什么?

    最近我在我的heroku应用程序设置中看到了这个字段 将您的应用程序链接到 GitHub 存储库以查看活动日志中的提交差异 我尝试在此字段中添加 myusername myrepo 但它没有更改活动日志中的任何内容 我该如何使用这个设置 为
  • “git push heroku master”仍然要求身份验证

    我已经执行了 heroku login 但是当我尝试推送时 仍然要求我进行身份验证 git push heroku master Username for https git heroku com
  • Heroku 上的 Django - 损坏的管理静态文件

    我有一个在 Heroku Cedar 上运行的 Django 应用程序 按照以下说明进行配置https devcenter heroku com articles django https devcenter heroku com arti
  • Heroku:SSL 端点 - subjectAltName 与 www.mydomain.com 不匹配

    我刚刚设置了我的第一个需要 ssl 的应用程序 这是 RoR 应用程序 托管在 Heroku 上 我已将 SSL Endpoint 插件添加到我的应用程序中 我从 DNSimple 购买了 SSL 证书 然后按照这些说明进行操作 https
  • 在 django 中发送邮件 - gmail smtp 问题

    我拥有一个简单的投资组合网站 www manojmj com 我在网站上有一个联系表格 用户可以填写表格并通过电子邮件发送给我 现在 我已经配置了我的 Gmail 帐户以通过 django 发送邮件 我知道如果我使用 gmail 作为我的提

随机推荐