【发布时间】:2012-08-21 15:45:31
【问题描述】:
heroku 上的每个 dyno 是否可以为相同的环境变量设置不同的值?
例如: web.1: 100 web.2:200
【问题讨论】:
标签: heroku environment-variables
heroku 上的每个 dyno 是否可以为相同的环境变量设置不同的值?
例如: web.1: 100 web.2:200
【问题讨论】:
标签: heroku environment-variables
一个鲜为人知的事实:环境变量PS1(是的,shell提示符)用于保存“web.1”、“worker.2”等值,后来改为PS ,并且根据link,现在称为DYNO。
【讨论】:
不,但是您可以在应用初始化时创建一个 UUID,这在每个 dyno 中都是唯一的,并且可以用于日志记录等。
【讨论】:
我正在寻找相同问题的解决方案,并在 sidekiq 问题跟踪器中找到了可能有帮助的内容:Setting ENV variables at startup
引用贡献者 betegeuse:
显然不是。任何方式只需在命令前面加上 env 就可以了:
worker: env ANY_ENV=foo any_command
【讨论】: